Raspbian Package Auto-Building

Build log for simutrans (122.0-1) on armhf

simutrans122.0-1armhf → 2021-08-27 12:31:04

sbuild (Debian sbuild) 0.72.0 (25 Oct 2016) on mb-lxc-01

+==============================================================================+
| simutrans 122.0-1 (armhf)                    Fri, 27 Aug 2021 12:00:55 +0000 |
+==============================================================================+

Package: simutrans
Version: 122.0-1
Source Version: 122.0-1
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bookworm-staging-armhf-sbuild-ccdd9881-7c95-49c1-b2a6-64ef9dcbf8aa' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.0.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private bookworm-staging/main Sources [12.3 MB]
Get:3 http://172.17.0.1/private bookworm-staging/main armhf Packages [13.3 MB]
Fetched 25.7 MB in 10s (2609 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'simutrans' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/games-team/simutrans.git
Please use:
git clone https://salsa.debian.org/games-team/simutrans.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 3056 kB of source archives.
Get:1 http://172.17.0.1/private bookworm-staging/main simutrans 122.0-1 (dsc) [2155 B]
Get:2 http://172.17.0.1/private bookworm-staging/main simutrans 122.0-1 (tar) [2759 kB]
Get:3 http://172.17.0.1/private bookworm-staging/main simutrans 122.0-1 (diff) [295 kB]
Fetched 3056 kB in 1s (5636 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/simutrans-etnf6G/simutrans-122.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/simutrans-etnf6G' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-chWxU1/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-chWxU1/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-chWxU1/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-chWxU1/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-chWxU1/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-chWxU1/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-chWxU1/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-chWxU1/apt_archive ./ Packages [431 B]
Fetched 2107 B in 0s (9992 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
  netbase
Use 'apt autoremove' to remove it.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 31 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-chWxU1/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (66.0 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12488 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any all)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper-compat (= 13), libbz2-dev, libpng-dev, libsdl2-dev, libsdl2-mixer-dev, quilt, zlib1g-dev
Filtered Build-Depends: debhelper-compat (= 13), libbz2-dev, libpng-dev, libsdl2-dev, libsdl2-mixer-dev, quilt, zlib1g-dev
dpkg-deb: building package 'sbuild-build-depends-simutrans-dummy' in '/<<BUILDDIR>>/resolver-chWxU1/apt_archive/sbuild-build-depends-simutrans-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-simutrans-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-chWxU1/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-chWxU1/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-chWxU1/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-chWxU1/apt_archive ./ Sources [528 B]
Get:5 copy:/<<BUILDDIR>>/resolver-chWxU1/apt_archive ./ Packages [608 B]
Fetched 2469 B in 0s (11.6 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install simutrans build dependencies (apt-based resolver)
---------------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
  netbase
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils debhelper
  dh-autoreconf dh-strip-nondeterminism diffstat dwz ed file gettext
  gettext-base gir1.2-glib-2.0 gir1.2-ibus-1.0 groff-base intltool-debian
  libarchive-zip-perl libasound2 libasound2-data libasound2-dev libasyncns0
  libblkid-dev libblkid1 libbsd0 libbz2-dev libdbus-1-3 libdbus-1-dev
  libdebhelper-perl libdrm-amdgpu1 libdrm-common libdrm-nouveau2
  libdrm-radeon1 libdrm2 libedit2 libegl-dev libegl-mesa0 libegl1
  libegl1-mesa-dev libelf1 libexpat1 libffi-dev
  libfile-stripnondeterminism-perl libflac8 libfluidsynth2 libgbm1
  libgirepository-1.0-1 libgl-dev libgl1 libgl1-mesa-dev libgl1-mesa-dri
  libglapi-mesa libgles-dev libgles1 libgles2 libglib2.0-0 libglib2.0-bin
  libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglu1-mesa
  libglu1-mesa-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 libglx0
  libibus-1.0-5 libibus-1.0-dev libice-dev libice6 libicu67 libinstpatch-1.0-2
  libjack-jackd2-0 libllvm11 libmagic-mgc libmagic1 libmd0 libmodplug1
  libmount-dev libmount1 libmpdec3 libmpg123-0 libogg0 libopengl-dev
  libopengl0 libopus0 libopusfile0 libpcre16-3 libpcre2-16-0 libpcre2-32-0
  libpcre2-dev libpcre2-posix2 libpcre3-dev libpcre32-3 libpcrecpp0v5
  libpipeline1 libpng-dev libpng16-16 libpthread-stubs0-dev libpulse-dev
  libpulse-mainloop-glib0 libpulse0 libpython3-stdlib libpython3.9-minimal
  libpython3.9-stdlib libsamplerate0 libsdl2-2.0-0 libsdl2-dev
  libsdl2-mixer-2.0-0 libsdl2-mixer-dev libselinux1-dev libsensors-config
  libsensors5 libsepol1-dev libsigsegv2 libsm-dev libsm6 libsndfile1
  libsndio-dev libsndio7.0 libsub-override-perl libtool libuchardet0
  libudev-dev libudev1 libuuid1 libvorbis0a libvorbisenc2 libvorbisfile3
  libvulkan1 libwayland-bin libwayland-client0 libwayland-cursor0
  libwayland-dev libwayland-egl1 libwayland-server0 libwrap0 libx11-6
  libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0
  libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-shm0 libxcb-sync1
  libxcb-xfixes0 libxcb1 libxcb1-dev libxcursor-dev libxcursor1 libxdamage1
  libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3
  libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0
  libxml2 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence1
  libxss-dev libxss1 libxt-dev libxt6 libxv-dev libxv1 libxxf86vm-dev
  libxxf86vm1 libz3-4 m4 man-db media-types pkg-config po-debconf python3
  python3-distutils python3-lib2to3 python3-minimal python3.9
  python3.9-minimal quilt sensible-utils timgm6mb-soundfont uuid-dev
  x11-common x11proto-dev x11proto-input-dev x11proto-randr-dev
  x11proto-scrnsaver-dev x11proto-xext-dev x11proto-xf86vidmode-dev
  x11proto-xinerama-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc
  libasprintf-dev libgettextpo-dev groff libasound2-plugins alsa-utils
  libasound2-doc libgirepository1.0-dev libglib2.0-doc libgdk-pixbuf2.0-bin
  | libgdk-pixbuf2.0-dev libxml2-utils libice-doc jackd2 opus-tools pulseaudio
  xdg-utils lm-sensors libsm-doc sndiod libtool-doc gfortran
  | fortran95-compiler gcj-jdk libwayland-doc libx11-doc libxcb-doc
  libxext-doc libxt-doc m4-doc apparmor less www-browser libmail-box-perl
  python3-doc python3-tk python3-venv python3.9-venv python3.9-doc
  binfmt-support default-mta | mail-transport-agent graphviz procmail
  fluid-soundfont-gm
Recommended packages:
  curl | wget | lynx alsa-ucm-conf alsa-topology-conf bzip2-doc dbus
  libarchive-cpio-perl shared-mime-info xdg-user-dirs libpng-tools
  ca-certificates libltdl-dev uuid-runtime mesa-vulkan-drivers | vulkan-icd
  libmail-sendmail-perl less
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils debhelper
  dh-autoreconf dh-strip-nondeterminism diffstat dwz ed file gettext
  gettext-base gir1.2-glib-2.0 gir1.2-ibus-1.0 groff-base intltool-debian
  libarchive-zip-perl libasound2 libasound2-data libasound2-dev libasyncns0
  libblkid-dev libbsd0 libbz2-dev libdbus-1-3 libdbus-1-dev libdebhelper-perl
  libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2
  libegl-dev libegl-mesa0 libegl1 libegl1-mesa-dev libelf1 libexpat1
  libffi-dev libfile-stripnondeterminism-perl libflac8 libfluidsynth2 libgbm1
  libgirepository-1.0-1 libgl-dev libgl1 libgl1-mesa-dev libgl1-mesa-dri
  libglapi-mesa libgles-dev libgles1 libgles2 libglib2.0-0 libglib2.0-bin
  libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglu1-mesa
  libglu1-mesa-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 libglx0
  libibus-1.0-5 libibus-1.0-dev libice-dev libice6 libicu67 libinstpatch-1.0-2
  libjack-jackd2-0 libllvm11 libmagic-mgc libmagic1 libmd0 libmodplug1
  libmount-dev libmpdec3 libmpg123-0 libogg0 libopengl-dev libopengl0 libopus0
  libopusfile0 libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev
  libpcre2-posix2 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1
  libpng-dev libpng16-16 libpthread-stubs0-dev libpulse-dev
  libpulse-mainloop-glib0 libpulse0 libpython3-stdlib libpython3.9-minimal
  libpython3.9-stdlib libsamplerate0 libsdl2-2.0-0 libsdl2-dev
  libsdl2-mixer-2.0-0 libsdl2-mixer-dev libselinux1-dev libsensors-config
  libsensors5 libsepol1-dev libsigsegv2 libsm-dev libsm6 libsndfile1
  libsndio-dev libsndio7.0 libsub-override-perl libtool libuchardet0
  libudev-dev libvorbis0a libvorbisenc2 libvorbisfile3 libvulkan1
  libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev
  libwayland-egl1 libwayland-server0 libwrap0 libx11-6 libx11-data libx11-dev
  libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0
  libxcb-present0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1 libxcb1-dev
  libxcursor-dev libxcursor1 libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev
  libxext6 libxfixes-dev libxfixes3 libxi-dev libxi6 libxinerama-dev
  libxinerama1 libxkbcommon-dev libxkbcommon0 libxml2 libxrandr-dev libxrandr2
  libxrender-dev libxrender1 libxshmfence1 libxss-dev libxss1 libxt-dev libxt6
  libxv-dev libxv1 libxxf86vm-dev libxxf86vm1 libz3-4 m4 man-db media-types
  pkg-config po-debconf python3 python3-distutils python3-lib2to3
  python3-minimal python3.9 python3.9-minimal quilt
  sbuild-build-depends-simutrans-dummy sensible-utils timgm6mb-soundfont
  uuid-dev x11-common x11proto-dev x11proto-input-dev x11proto-randr-dev
  x11proto-scrnsaver-dev x11proto-xext-dev x11proto-xf86vidmode-dev
  x11proto-xinerama-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev
The following packages will be upgraded:
  libblkid1 libmount1 libudev1 libuuid1
4 upgraded, 208 newly installed, 0 to remove and 27 not upgraded.
Need to get 80.2 MB of archives.
After this operation, 298 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-chWxU1/apt_archive ./ sbuild-build-depends-simutrans-dummy 0.invalid.0 [892 B]
Get:2 http://172.17.0.1/private bookworm-staging/main armhf bsdextrautils armhf 2.37.2-1 [135 kB]
Get:3 http://172.17.0.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:4 http://172.17.0.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-6 [793 kB]
Get:5 http://172.17.0.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.3-1 [29.9 kB]
Get:6 http://172.17.0.1/private bookworm-staging/main armhf man-db armhf 2.9.4-2 [1307 kB]
Get:7 http://172.17.0.1/private bookworm-staging/main armhf libpython3.9-minimal armhf 3.9.2-1+rpi1 [791 kB]
Get:8 http://172.17.0.1/private bookworm-staging/main armhf libexpat1 armhf 2.2.10-2 [73.4 kB]
Get:9 http://172.17.0.1/private bookworm-staging/main armhf python3.9-minimal armhf 3.9.2-1+rpi1 [1625 kB]
Get:10 http://172.17.0.1/private bookworm-staging/main armhf python3-minimal armhf 3.9.2-3 [38.2 kB]
Get:11 http://172.17.0.1/private bookworm-staging/main armhf media-types all 4.0.0 [30.3 kB]
Get:12 http://172.17.0.1/private bookworm-staging/main armhf libmpdec3 armhf 2.5.1-1+rpi1 [73.4 kB]
Get:13 http://172.17.0.1/private bookworm-staging/main armhf libuuid1 armhf 2.37.2-1 [83.1 kB]
Get:14 http://172.17.0.1/private bookworm-staging/main armhf libpython3.9-stdlib armhf 3.9.2-1+rpi1 [1616 kB]
Get:15 http://172.17.0.1/private bookworm-staging/main armhf python3.9 armhf 3.9.2-1+rpi1 [466 kB]
Get:16 http://172.17.0.1/private bookworm-staging/main armhf libpython3-stdlib armhf 3.9.2-3 [21.4 kB]
Get:17 http://172.17.0.1/private bookworm-staging/main armhf python3 armhf 3.9.2-3 [37.9 kB]
Get:18 http://172.17.0.1/private bookworm-staging/main armhf libblkid1 armhf 2.37.2-1 [186 kB]
Get:19 http://172.17.0.1/private bookworm-staging/main armhf libmount1 armhf 2.37.2-1 [194 kB]
Get:20 http://172.17.0.1/private bookworm-staging/main armhf libudev1 armhf 247.9-1+rpi1 [161 kB]
Get:21 http://172.17.0.1/private bookworm-staging/main armhf sensible-utils all 0.0.14 [14.8 kB]
Get:22 http://172.17.0.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.39-3 [273 kB]
Get:23 http://172.17.0.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.39-3 [117 kB]
Get:24 http://172.17.0.1/private bookworm-staging/main armhf file armhf 1:5.39-3 [68.0 kB]
Get:25 http://172.17.0.1/private bookworm-staging/main armhf gettext-base armhf 0.21-4 [171 kB]
Get:26 http://172.17.0.1/private bookworm-staging/main armhf libsigsegv2 armhf 2.13-1 [34.3 kB]
Get:27 http://172.17.0.1/private bookworm-staging/main armhf m4 armhf 1.4.18-5 [186 kB]
Get:28 http://172.17.0.1/private bookworm-staging/main armhf autoconf all 2.69-14 [313 kB]
Get:29 http://172.17.0.1/private bookworm-staging/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB]
Get:30 http://172.17.0.1/private bookworm-staging/main armhf automake all 1:1.16.3-2 [814 kB]
Get:31 http://172.17.0.1/private bookworm-staging/main armhf autopoint all 0.21-4 [510 kB]
Get:32 http://172.17.0.1/private bookworm-staging/main armhf libdebhelper-perl all 13.4.1 [191 kB]
Get:33 http://172.17.0.1/private bookworm-staging/main armhf libtool all 2.4.6-15 [513 kB]
Get:34 http://172.17.0.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:35 http://172.17.0.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:36 http://172.17.0.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:37 http://172.17.0.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB]
Get:38 http://172.17.0.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.12.0-1 [15.4 kB]
Get:39 http://172.17.0.1/private bookworm-staging/main armhf libelf1 armhf 0.185-2 [168 kB]
Get:40 http://172.17.0.1/private bookworm-staging/main armhf dwz armhf 0.14-1 [83.0 kB]
Get:41 http://172.17.0.1/private bookworm-staging/main armhf libicu67 armhf 67.1-7 [8291 kB]
Get:42 http://172.17.0.1/private bookworm-staging/main armhf libxml2 armhf 2.9.10+dfsg-6.7 [580 kB]
Get:43 http://172.17.0.1/private bookworm-staging/main armhf gettext armhf 0.21-4 [1215 kB]
Get:44 http://172.17.0.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:45 http://172.17.0.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:46 http://172.17.0.1/private bookworm-staging/main armhf debhelper all 13.4.1 [1039 kB]
Get:47 http://172.17.0.1/private bookworm-staging/main armhf diffstat armhf 1.64-1 [32.6 kB]
Get:48 http://172.17.0.1/private bookworm-staging/main armhf ed armhf 1.17-1 [55.0 kB]
Get:49 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-0 armhf 2.68.4-1 [1197 kB]
Get:50 http://172.17.0.1/private bookworm-staging/main armhf libgirepository-1.0-1 armhf 1.68.0-2 [82.6 kB]
Get:51 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-glib-2.0 armhf 1.68.0-2 [151 kB]
Get:52 http://172.17.0.1/private bookworm-staging/main armhf libibus-1.0-5 armhf 1.5.24-1 [391 kB]
Get:53 http://172.17.0.1/private bookworm-staging/main armhf gir1.2-ibus-1.0 armhf 1.5.24-1 [320 kB]
Get:54 http://172.17.0.1/private bookworm-staging/main armhf libasound2-data all 1.2.5.1-1 [38.6 kB]
Get:55 http://172.17.0.1/private bookworm-staging/main armhf libasound2 armhf 1.2.5.1-1 [316 kB]
Get:56 http://172.17.0.1/private bookworm-staging/main armhf libasound2-dev armhf 1.2.5.1-1 [127 kB]
Get:57 http://172.17.0.1/private bookworm-staging/main armhf libasyncns0 armhf 0.8-6 [11.8 kB]
Get:58 http://172.17.0.1/private bookworm-staging/main armhf uuid-dev armhf 2.37.2-1 [93.9 kB]
Get:59 http://172.17.0.1/private bookworm-staging/main armhf libblkid-dev armhf 2.37.2-1 [216 kB]
Get:60 http://172.17.0.1/private bookworm-staging/main armhf libmd0 armhf 1.0.3-3 [27.2 kB]
Get:61 http://172.17.0.1/private bookworm-staging/main armhf libbsd0 armhf 0.11.3-1 [103 kB]
Get:62 http://172.17.0.1/private bookworm-staging/main armhf libbz2-dev armhf 1.0.8-4 [28.0 kB]
Get:63 http://172.17.0.1/private bookworm-staging/main armhf libdbus-1-3 armhf 1.12.20-2 [193 kB]
Get:64 http://172.17.0.1/private bookworm-staging/main armhf pkg-config armhf 0.29.2-1 [61.5 kB]
Get:65 http://172.17.0.1/private bookworm-staging/main armhf libdbus-1-dev armhf 1.12.20-2 [224 kB]
Get:66 http://172.17.0.1/private bookworm-staging/main armhf libdrm-common all 2.4.107-2+rpi1 [15.3 kB]
Get:67 http://172.17.0.1/private bookworm-staging/main armhf libdrm2 armhf 2.4.107-2+rpi1 [40.0 kB]
Get:68 http://172.17.0.1/private bookworm-staging/main armhf libdrm-amdgpu1 armhf 2.4.107-2+rpi1 [27.8 kB]
Get:69 http://172.17.0.1/private bookworm-staging/main armhf libdrm-nouveau2 armhf 2.4.107-2+rpi1 [25.4 kB]
Get:70 http://172.17.0.1/private bookworm-staging/main armhf libdrm-radeon1 armhf 2.4.107-2+rpi1 [29.4 kB]
Get:71 http://172.17.0.1/private bookworm-staging/main armhf libedit2 armhf 3.1-20210714-1 [81.0 kB]
Get:72 http://172.17.0.1/private bookworm-staging/main armhf libglvnd0 armhf 1.3.2-1 [55.2 kB]
Get:73 http://172.17.0.1/private bookworm-staging/main armhf libwayland-server0 armhf 1.19.0-2 [28.1 kB]
Get:74 http://172.17.0.1/private bookworm-staging/main armhf libgbm1 armhf 20.3.5-1+rpi1 [70.2 kB]
Get:75 http://172.17.0.1/private bookworm-staging/main armhf libglapi-mesa armhf 20.3.5-1+rpi1 [80.5 kB]
Get:76 http://172.17.0.1/private bookworm-staging/main armhf libwayland-client0 armhf 1.19.0-2 [22.2 kB]
Get:77 http://172.17.0.1/private bookworm-staging/main armhf libxau6 armhf 1:1.0.9-1 [19.1 kB]
Get:78 http://172.17.0.1/private bookworm-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:79 http://172.17.0.1/private bookworm-staging/main armhf libxcb1 armhf 1.14-3 [136 kB]
Get:80 http://172.17.0.1/private bookworm-staging/main armhf libx11-data all 2:1.7.2-1 [311 kB]
Get:81 http://172.17.0.1/private bookworm-staging/main armhf libx11-6 armhf 2:1.7.2-1 [705 kB]
Get:82 http://172.17.0.1/private bookworm-staging/main armhf libx11-xcb1 armhf 2:1.7.2-1 [203 kB]
Get:83 http://172.17.0.1/private bookworm-staging/main armhf libxcb-dri2-0 armhf 1.14-3 [103 kB]
Get:84 http://172.17.0.1/private bookworm-staging/main armhf libxcb-dri3-0 armhf 1.14-3 [102 kB]
Get:85 http://172.17.0.1/private bookworm-staging/main armhf libxcb-present0 armhf 1.14-3 [101 kB]
Get:86 http://172.17.0.1/private bookworm-staging/main armhf libxcb-sync1 armhf 1.14-3 [104 kB]
Get:87 http://172.17.0.1/private bookworm-staging/main armhf libxcb-xfixes0 armhf 1.14-3 [105 kB]
Get:88 http://172.17.0.1/private bookworm-staging/main armhf libxshmfence1 armhf 1.3-1 [8636 B]
Get:89 http://172.17.0.1/private bookworm-staging/main armhf libegl-mesa0 armhf 20.3.5-1+rpi1 [123 kB]
Get:90 http://172.17.0.1/private bookworm-staging/main armhf libegl1 armhf 1.3.2-1 [28.8 kB]
Get:91 http://172.17.0.1/private bookworm-staging/main armhf libxcb-glx0 armhf 1.14-3 [117 kB]
Get:92 http://172.17.0.1/private bookworm-staging/main armhf libxcb-shm0 armhf 1.14-3 [101 kB]
Get:93 http://172.17.0.1/private bookworm-staging/main armhf libxdamage1 armhf 1:1.1.5-2 [15.2 kB]
Get:94 http://172.17.0.1/private bookworm-staging/main armhf libxext6 armhf 2:1.3.3-1.1 [47.8 kB]
Get:95 http://172.17.0.1/private bookworm-staging/main armhf libxfixes3 armhf 1:5.0.3-2 [20.7 kB]
Get:96 http://172.17.0.1/private bookworm-staging/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.1 kB]
Get:97 http://172.17.0.1/private bookworm-staging/main armhf libz3-4 armhf 4.8.10-1 [5689 kB]
Get:98 http://172.17.0.1/private bookworm-staging/main armhf libllvm11 armhf 1:11.0.1-2+rpi1 [15.6 MB]
Get:99 http://172.17.0.1/private bookworm-staging/main armhf libsensors-config all 1:3.6.0-7 [32.3 kB]
Get:100 http://172.17.0.1/private bookworm-staging/main armhf libsensors5 armhf 1:3.6.0-7 [49.6 kB]
Get:101 http://172.17.0.1/private bookworm-staging/main armhf libvulkan1 armhf 1.2.162.0-1 [82.5 kB]
Get:102 http://172.17.0.1/private bookworm-staging/main armhf libgl1-mesa-dri armhf 20.3.5-1+rpi1 [5883 kB]
Get:103 http://172.17.0.1/private bookworm-staging/main armhf libglx-mesa0 armhf 20.3.5-1+rpi1 [171 kB]
Get:104 http://172.17.0.1/private bookworm-staging/main armhf libglx0 armhf 1.3.2-1 [25.8 kB]
Get:105 http://172.17.0.1/private bookworm-staging/main armhf libgl1 armhf 1.3.2-1 [106 kB]
Get:106 http://172.17.0.1/private bookworm-staging/main armhf xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB]
Get:107 http://172.17.0.1/private bookworm-staging/main armhf x11proto-dev all 2020.1-1 [594 kB]
Get:108 http://172.17.0.1/private bookworm-staging/main armhf libxau-dev armhf 1:1.0.9-1 [22.3 kB]
Get:109 http://172.17.0.1/private bookworm-staging/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.9 kB]
Get:110 http://172.17.0.1/private bookworm-staging/main armhf xtrans-dev all 1.4.0-1 [98.7 kB]
Get:111 http://172.17.0.1/private bookworm-staging/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B]
Get:112 http://172.17.0.1/private bookworm-staging/main armhf libxcb1-dev armhf 1.14-3 [171 kB]
Get:113 http://172.17.0.1/private bookworm-staging/main armhf libx11-dev armhf 2:1.7.2-1 [779 kB]
Get:114 http://172.17.0.1/private bookworm-staging/main armhf libglx-dev armhf 1.3.2-1 [16.3 kB]
Get:115 http://172.17.0.1/private bookworm-staging/main armhf libgl-dev armhf 1.3.2-1 [100 kB]
Get:116 http://172.17.0.1/private bookworm-staging/main armhf libegl-dev armhf 1.3.2-1 [19.6 kB]
Get:117 http://172.17.0.1/private bookworm-staging/main armhf libgles1 armhf 1.3.2-1 [13.2 kB]
Get:118 http://172.17.0.1/private bookworm-staging/main armhf libgles2 armhf 1.3.2-1 [20.2 kB]
Get:119 http://172.17.0.1/private bookworm-staging/main armhf libgles-dev armhf 1.3.2-1 [50.3 kB]
Get:120 http://172.17.0.1/private bookworm-staging/main armhf libopengl0 armhf 1.3.2-1 [38.8 kB]
Get:121 http://172.17.0.1/private bookworm-staging/main armhf libopengl-dev armhf 1.3.2-1 [5876 B]
Get:122 http://172.17.0.1/private bookworm-staging/main armhf libglvnd-dev armhf 1.3.2-1 [13.9 kB]
Get:123 http://172.17.0.1/private bookworm-staging/main armhf libegl1-mesa-dev armhf 20.3.5-1+rpi1 [52.7 kB]
Get:124 http://172.17.0.1/private bookworm-staging/main armhf libffi-dev armhf 3.3-6 [58.2 kB]
Get:125 http://172.17.0.1/private bookworm-staging/main armhf libogg0 armhf 1.3.4-0.1 [24.6 kB]
Get:126 http://172.17.0.1/private bookworm-staging/main armhf libflac8 armhf 1.3.3-2 [87.6 kB]
Get:127 http://172.17.0.1/private bookworm-staging/main armhf libopus0 armhf 1.3.1-0.1 [166 kB]
Get:128 http://172.17.0.1/private bookworm-staging/main armhf libvorbis0a armhf 1.3.7-1 [82.7 kB]
Get:129 http://172.17.0.1/private bookworm-staging/main armhf libvorbisenc2 armhf 1.3.7-1 [74.4 kB]
Get:130 http://172.17.0.1/private bookworm-staging/main armhf libsndfile1 armhf 1.0.31-2 [171 kB]
Get:131 http://172.17.0.1/private bookworm-staging/main armhf libinstpatch-1.0-2 armhf 1.1.6-1 [213 kB]
Get:132 http://172.17.0.1/private bookworm-staging/main armhf libsamplerate0 armhf 0.2.1+ds0-1 [943 kB]
Get:133 http://172.17.0.1/private bookworm-staging/main armhf libjack-jackd2-0 armhf 1.9.17~dfsg-1 [239 kB]
Get:134 http://172.17.0.1/private bookworm-staging/main armhf libwrap0 armhf 7.6.q-31 [56.4 kB]
Get:135 http://172.17.0.1/private bookworm-staging/main armhf libpulse0 armhf 14.2-2 [256 kB]
Get:136 http://172.17.0.1/private bookworm-staging/main armhf libwayland-cursor0 armhf 1.19.0-2 [13.5 kB]
Get:137 http://172.17.0.1/private bookworm-staging/main armhf libwayland-egl1 armhf 1.19.0-2 [8308 B]
Get:138 http://172.17.0.1/private bookworm-staging/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB]
Get:139 http://172.17.0.1/private bookworm-staging/main armhf libxcursor1 armhf 1:1.2.0-2 [34.2 kB]
Get:140 http://172.17.0.1/private bookworm-staging/main armhf libxi6 armhf 2:1.7.10-1 [77.9 kB]
Get:141 http://172.17.0.1/private bookworm-staging/main armhf libxinerama1 armhf 2:1.1.4-2 [17.3 kB]
Get:142 http://172.17.0.1/private bookworm-staging/main armhf xkb-data all 2.33-1 [748 kB]
Get:143 http://172.17.0.1/private bookworm-staging/main armhf libxkbcommon0 armhf 1.0.3-2 [88.5 kB]
Get:144 http://172.17.0.1/private bookworm-staging/main armhf libxrandr2 armhf 2:1.5.1-1 [34.5 kB]
Get:145 http://172.17.0.1/private bookworm-staging/main armhf x11-common all 1:7.7+23 [252 kB]
Get:146 http://172.17.0.1/private bookworm-staging/main armhf libxss1 armhf 1:1.2.3-1 [17.3 kB]
Get:147 http://172.17.0.1/private bookworm-staging/main armhf libsdl2-2.0-0 armhf 2.0.14+dfsg2-3 [414 kB]
Get:148 http://172.17.0.1/private bookworm-staging/main armhf timgm6mb-soundfont all 1.3-5 [5427 kB]
Get:149 http://172.17.0.1/private bookworm-staging/main armhf libfluidsynth2 armhf 2.1.7-1.1 [192 kB]
Get:150 http://172.17.0.1/private bookworm-staging/main armhf libgl1-mesa-dev armhf 20.3.5-1+rpi1 [51.3 kB]
Get:151 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-data all 2.68.4-1 [1190 kB]
Get:152 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-bin armhf 2.68.4-1 [138 kB]
Get:153 http://172.17.0.1/private bookworm-staging/main armhf python3-lib2to3 all 3.9.2-1 [77.8 kB]
Get:154 http://172.17.0.1/private bookworm-staging/main armhf python3-distutils all 3.9.2-1 [143 kB]
Get:155 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-dev-bin armhf 2.68.4-1 [180 kB]
Get:156 http://172.17.0.1/private bookworm-staging/main armhf libsepol1-dev armhf 3.1-1 [308 kB]
Get:157 http://172.17.0.1/private bookworm-staging/main armhf libpcre2-16-0 armhf 10.36-2 [197 kB]
Get:158 http://172.17.0.1/private bookworm-staging/main armhf libpcre2-32-0 armhf 10.36-2 [187 kB]
Get:159 http://172.17.0.1/private bookworm-staging/main armhf libpcre2-posix2 armhf 10.36-2 [48.7 kB]
Get:160 http://172.17.0.1/private bookworm-staging/main armhf libpcre2-dev armhf 10.36-2 [626 kB]
Get:161 http://172.17.0.1/private bookworm-staging/main armhf libselinux1-dev armhf 3.1-3 [156 kB]
Get:162 http://172.17.0.1/private bookworm-staging/main armhf libmount-dev armhf 2.37.2-1 [78.4 kB]
Get:163 http://172.17.0.1/private bookworm-staging/main armhf libpcre16-3 armhf 2:8.39-13 [235 kB]
Get:164 http://172.17.0.1/private bookworm-staging/main armhf libpcre32-3 armhf 2:8.39-13 [228 kB]
Get:165 http://172.17.0.1/private bookworm-staging/main armhf libpcrecpp0v5 armhf 2:8.39-13 [150 kB]
Get:166 http://172.17.0.1/private bookworm-staging/main armhf libpcre3-dev armhf 2:8.39-13 [566 kB]
Get:167 http://172.17.0.1/private bookworm-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2 [184 kB]
Get:168 http://172.17.0.1/private bookworm-staging/main armhf libglib2.0-dev armhf 2.68.4-1 [1469 kB]
Get:169 http://172.17.0.1/private bookworm-staging/main armhf libglu1-mesa armhf 9.0.1-1 [127 kB]
Get:170 http://172.17.0.1/private bookworm-staging/main armhf libglu1-mesa-dev armhf 9.0.1-1 [166 kB]
Get:171 http://172.17.0.1/private bookworm-staging/main armhf libibus-1.0-dev armhf 1.5.24-1 [434 kB]
Get:172 http://172.17.0.1/private bookworm-staging/main armhf libice6 armhf 2:1.0.10-1 [51.7 kB]
Get:173 http://172.17.0.1/private bookworm-staging/main armhf libice-dev armhf 2:1.0.10-1 [58.7 kB]
Get:174 http://172.17.0.1/private bookworm-staging/main armhf libmodplug1 armhf 1:0.8.9.0-3 [146 kB]
Get:175 http://172.17.0.1/private bookworm-staging/main armhf libmpg123-0 armhf 1.28.2-2 [139 kB]
Get:176 http://172.17.0.1/private bookworm-staging/main armhf libopusfile0 armhf 0.9+20170913-1.1 [36.0 kB]
Get:177 http://172.17.0.1/private bookworm-staging/main armhf libpng16-16 armhf 1.6.37-3 [276 kB]
Get:178 http://172.17.0.1/private bookworm-staging/main armhf libpng-dev armhf 1.6.37-3 [277 kB]
Get:179 http://172.17.0.1/private bookworm-staging/main armhf libpulse-mainloop-glib0 armhf 14.2-2 [41.9 kB]
Get:180 http://172.17.0.1/private bookworm-staging/main armhf libpulse-dev armhf 14.2-2 [104 kB]
Get:181 http://172.17.0.1/private bookworm-staging/main armhf libsndio7.0 armhf 1.5.0-3 [22.0 kB]
Get:182 http://172.17.0.1/private bookworm-staging/main armhf libsndio-dev armhf 1.5.0-3 [14.8 kB]
Get:183 http://172.17.0.1/private bookworm-staging/main armhf libudev-dev armhf 247.9-1+rpi1 [123 kB]
Get:184 http://172.17.0.1/private bookworm-staging/main armhf libwayland-bin armhf 1.19.0-2 [20.1 kB]
Get:185 http://172.17.0.1/private bookworm-staging/main armhf libwayland-dev armhf 1.19.0-2 [69.9 kB]
Get:186 http://172.17.0.1/private bookworm-staging/main armhf libxrender-dev armhf 1:0.9.10-1 [37.7 kB]
Get:187 http://172.17.0.1/private bookworm-staging/main armhf libxfixes-dev armhf 1:5.0.3-2 [22.9 kB]
Get:188 http://172.17.0.1/private bookworm-staging/main armhf libxcursor-dev armhf 1:1.2.0-2 [41.7 kB]
Get:189 http://172.17.0.1/private bookworm-staging/main armhf x11proto-xext-dev all 2020.1-1 [3404 B]
Get:190 http://172.17.0.1/private bookworm-staging/main armhf libxext-dev armhf 2:1.3.3-1.1 [102 kB]
Get:191 http://172.17.0.1/private bookworm-staging/main armhf x11proto-input-dev all 2020.1-1 [3412 B]
Get:192 http://172.17.0.1/private bookworm-staging/main armhf libxi-dev armhf 2:1.7.10-1 [236 kB]
Get:193 http://172.17.0.1/private bookworm-staging/main armhf x11proto-xinerama-dev all 2020.1-1 [3408 B]
Get:194 http://172.17.0.1/private bookworm-staging/main armhf libxinerama-dev armhf 2:1.1.4-2 [19.7 kB]
Get:195 http://172.17.0.1/private bookworm-staging/main armhf libxkbcommon-dev armhf 1.0.3-2 [49.4 kB]
Get:196 http://172.17.0.1/private bookworm-staging/main armhf x11proto-randr-dev all 2020.1-1 [3412 B]
Get:197 http://172.17.0.1/private bookworm-staging/main armhf libxrandr-dev armhf 2:1.5.1-1 [42.5 kB]
Get:198 http://172.17.0.1/private bookworm-staging/main armhf x11proto-scrnsaver-dev all 2020.1-1 [3412 B]
Get:199 http://172.17.0.1/private bookworm-staging/main armhf libxss-dev armhf 1:1.2.3-1 [23.0 kB]
Get:200 http://172.17.0.1/private bookworm-staging/main armhf libsm6 armhf 2:1.2.3-1 [32.9 kB]
Get:201 http://172.17.0.1/private bookworm-staging/main armhf libxt6 armhf 1:1.2.0-1 [159 kB]
Get:202 http://172.17.0.1/private bookworm-staging/main armhf libsm-dev armhf 2:1.2.3-1 [35.4 kB]
Get:203 http://172.17.0.1/private bookworm-staging/main armhf libxt-dev armhf 1:1.2.0-1 [372 kB]
Get:204 http://172.17.0.1/private bookworm-staging/main armhf libxv1 armhf 2:1.0.11-1 [23.2 kB]
Get:205 http://172.17.0.1/private bookworm-staging/main armhf libxv-dev armhf 2:1.0.11-1 [47.0 kB]
Get:206 http://172.17.0.1/private bookworm-staging/main armhf x11proto-xf86vidmode-dev all 2020.1-1 [3416 B]
Get:207 http://172.17.0.1/private bookworm-staging/main armhf libxxf86vm-dev armhf 1:1.1.4-1+b2 [24.9 kB]
Get:208 http://172.17.0.1/private bookworm-staging/main armhf libsdl2-dev armhf 2.0.14+dfsg2-3 [1331 kB]
Get:209 http://172.17.0.1/private bookworm-staging/main armhf libvorbisfile3 armhf 1.3.7-1 [25.2 kB]
Get:210 http://172.17.0.1/private bookworm-staging/main armhf libsdl2-mixer-2.0-0 armhf 2.0.4+dfsg1-3 [57.0 kB]
Get:211 http://172.17.0.1/private bookworm-staging/main armhf libsdl2-mixer-dev armhf 2.0.4+dfsg1-3 [71.1 kB]
Get:212 http://172.17.0.1/private bookworm-staging/main armhf quilt all 0.66-2.1 [319 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 80.2 MB in 13s (5964 kB/s)
Selecting previously unselected package bsdextrautils.
(Reading database ... 12488 files and directories currently installed.)
Preparing to unpack .../0-bsdextrautils_2.37.2-1_armhf.deb ...
Unpacking bsdextrautils (2.37.2-1) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../1-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../2-groff-base_1.22.4-6_armhf.deb ...
Unpacking groff-base (1.22.4-6) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../3-libpipeline1_1.5.3-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.3-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../4-man-db_2.9.4-2_armhf.deb ...
Unpacking man-db (2.9.4-2) ...
Selecting previously unselected package libpython3.9-minimal:armhf.
Preparing to unpack .../5-libpython3.9-minimal_3.9.2-1+rpi1_armhf.deb ...
Unpacking libpython3.9-minimal:armhf (3.9.2-1+rpi1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../6-libexpat1_2.2.10-2_armhf.deb ...
Unpacking libexpat1:armhf (2.2.10-2) ...
Selecting previously unselected package python3.9-minimal.
Preparing to unpack .../7-python3.9-minimal_3.9.2-1+rpi1_armhf.deb ...
Unpacking python3.9-minimal (3.9.2-1+rpi1) ...
Setting up libpython3.9-minimal:armhf (3.9.2-1+rpi1) ...
Setting up libexpat1:armhf (2.2.10-2) ...
Setting up python3.9-minimal (3.9.2-1+rpi1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 13355 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.9.2-3_armhf.deb ...
Unpacking python3-minimal (3.9.2-3) ...
Selecting previously unselected package media-types.
Preparing to unpack .../media-types_4.0.0_all.deb ...
Unpacking media-types (4.0.0) ...
Selecting previously unselected package libmpdec3:armhf.
Preparing to unpack .../libmpdec3_2.5.1-1+rpi1_armhf.deb ...
Unpacking libmpdec3:armhf (2.5.1-1+rpi1) ...
Preparing to unpack .../libuuid1_2.37.2-1_armhf.deb ...
Unpacking libuuid1:armhf (2.37.2-1) over (2.36.1-8) ...
Setting up libuuid1:armhf (2.37.2-1) ...
Selecting previously unselected package libpython3.9-stdlib:armhf.
(Reading database ... 13390 files and directories currently installed.)
Preparing to unpack .../libpython3.9-stdlib_3.9.2-1+rpi1_armhf.deb ...
Unpacking libpython3.9-stdlib:armhf (3.9.2-1+rpi1) ...
Selecting previously unselected package python3.9.
Preparing to unpack .../python3.9_3.9.2-1+rpi1_armhf.deb ...
Unpacking python3.9 (3.9.2-1+rpi1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.9.2-3_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.9.2-3) ...
Setting up python3-minimal (3.9.2-3) ...
Selecting previously unselected package python3.
(Reading database ... 13752 files and directories currently installed.)
Preparing to unpack .../python3_3.9.2-3_armhf.deb ...
Unpacking python3 (3.9.2-3) ...
Preparing to unpack .../libblkid1_2.37.2-1_armhf.deb ...
Unpacking libblkid1:armhf (2.37.2-1) over (2.36.1-8) ...
Setting up libblkid1:armhf (2.37.2-1) ...
(Reading database ... 13772 files and directories currently installed.)
Preparing to unpack .../libmount1_2.37.2-1_armhf.deb ...
Unpacking libmount1:armhf (2.37.2-1) over (2.36.1-8) ...
Setting up libmount1:armhf (2.37.2-1) ...
(Reading database ... 13772 files and directories currently installed.)
Preparing to unpack .../libudev1_247.9-1+rpi1_armhf.deb ...
Unpacking libudev1:armhf (247.9-1+rpi1) over (247.3-6+rpi1) ...
Setting up libudev1:armhf (247.9-1+rpi1) ...
Selecting previously unselected package sensible-utils.
(Reading database ... 13772 files and directories currently installed.)
Preparing to unpack .../000-sensible-utils_0.0.14_all.deb ...
Unpacking sensible-utils (0.0.14) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../001-libmagic-mgc_1%3a5.39-3_armhf.deb ...
Unpacking libmagic-mgc (1:5.39-3) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../002-libmagic1_1%3a5.39-3_armhf.deb ...
Unpacking libmagic1:armhf (1:5.39-3) ...
Selecting previously unselected package file.
Preparing to unpack .../003-file_1%3a5.39-3_armhf.deb ...
Unpacking file (1:5.39-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../004-gettext-base_0.21-4_armhf.deb ...
Unpacking gettext-base (0.21-4) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../005-libsigsegv2_2.13-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.13-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../006-m4_1.4.18-5_armhf.deb ...
Unpacking m4 (1.4.18-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../007-autoconf_2.69-14_all.deb ...
Unpacking autoconf (2.69-14) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../008-autotools-dev_20180224.1+nmu1_all.deb ...
Unpacking autotools-dev (20180224.1+nmu1) ...
Selecting previously unselected package automake.
Preparing to unpack .../009-automake_1%3a1.16.3-2_all.deb ...
Unpacking automake (1:1.16.3-2) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../010-autopoint_0.21-4_all.deb ...
Unpacking autopoint (0.21-4) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../011-libdebhelper-perl_13.4.1_all.deb ...
Unpacking libdebhelper-perl (13.4.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../012-libtool_2.4.6-15_all.deb ...
Unpacking libtool (2.4.6-15) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../013-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../014-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../015-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../016-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../017-dh-strip-nondeterminism_1.12.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.12.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../018-libelf1_0.185-2_armhf.deb ...
Unpacking libelf1:armhf (0.185-2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../019-dwz_0.14-1_armhf.deb ...
Unpacking dwz (0.14-1) ...
Selecting previously unselected package libicu67:armhf.
Preparing to unpack .../020-libicu67_67.1-7_armhf.deb ...
Unpacking libicu67:armhf (67.1-7) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../021-libxml2_2.9.10+dfsg-6.7_armhf.deb ...
Unpacking libxml2:armhf (2.9.10+dfsg-6.7) ...
Selecting previously unselected package gettext.
Preparing to unpack .../022-gettext_0.21-4_armhf.deb ...
Unpacking gettext (0.21-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../023-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../024-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../025-debhelper_13.4.1_all.deb ...
Unpacking debhelper (13.4.1) ...
Selecting previously unselected package diffstat.
Preparing to unpack .../026-diffstat_1.64-1_armhf.deb ...
Unpacking diffstat (1.64-1) ...
Selecting previously unselected package ed.
Preparing to unpack .../027-ed_1.17-1_armhf.deb ...
Unpacking ed (1.17-1) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../028-libglib2.0-0_2.68.4-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.68.4-1) ...
Selecting previously unselected package libgirepository-1.0-1:armhf.
Preparing to unpack .../029-libgirepository-1.0-1_1.68.0-2_armhf.deb ...
Unpacking libgirepository-1.0-1:armhf (1.68.0-2) ...
Selecting previously unselected package gir1.2-glib-2.0:armhf.
Preparing to unpack .../030-gir1.2-glib-2.0_1.68.0-2_armhf.deb ...
Unpacking gir1.2-glib-2.0:armhf (1.68.0-2) ...
Selecting previously unselected package libibus-1.0-5:armhf.
Preparing to unpack .../031-libibus-1.0-5_1.5.24-1_armhf.deb ...
Unpacking libibus-1.0-5:armhf (1.5.24-1) ...
Selecting previously unselected package gir1.2-ibus-1.0:armhf.
Preparing to unpack .../032-gir1.2-ibus-1.0_1.5.24-1_armhf.deb ...
Unpacking gir1.2-ibus-1.0:armhf (1.5.24-1) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../033-libasound2-data_1.2.5.1-1_all.deb ...
Unpacking libasound2-data (1.2.5.1-1) ...
Selecting previously unselected package libasound2:armhf.
Preparing to unpack .../034-libasound2_1.2.5.1-1_armhf.deb ...
Unpacking libasound2:armhf (1.2.5.1-1) ...
Selecting previously unselected package libasound2-dev:armhf.
Preparing to unpack .../035-libasound2-dev_1.2.5.1-1_armhf.deb ...
Unpacking libasound2-dev:armhf (1.2.5.1-1) ...
Selecting previously unselected package libasyncns0:armhf.
Preparing to unpack .../036-libasyncns0_0.8-6_armhf.deb ...
Unpacking libasyncns0:armhf (0.8-6) ...
Selecting previously unselected package uuid-dev:armhf.
Preparing to unpack .../037-uuid-dev_2.37.2-1_armhf.deb ...
Unpacking uuid-dev:armhf (2.37.2-1) ...
Selecting previously unselected package libblkid-dev:armhf.
Preparing to unpack .../038-libblkid-dev_2.37.2-1_armhf.deb ...
Unpacking libblkid-dev:armhf (2.37.2-1) ...
Selecting previously unselected package libmd0:armhf.
Preparing to unpack .../039-libmd0_1.0.3-3_armhf.deb ...
Unpacking libmd0:armhf (1.0.3-3) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../040-libbsd0_0.11.3-1_armhf.deb ...
Unpacking libbsd0:armhf (0.11.3-1) ...
Selecting previously unselected package libbz2-dev:armhf.
Preparing to unpack .../041-libbz2-dev_1.0.8-4_armhf.deb ...
Unpacking libbz2-dev:armhf (1.0.8-4) ...
Selecting previously unselected package libdbus-1-3:armhf.
Preparing to unpack .../042-libdbus-1-3_1.12.20-2_armhf.deb ...
Unpacking libdbus-1-3:armhf (1.12.20-2) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../043-pkg-config_0.29.2-1_armhf.deb ...
Unpacking pkg-config (0.29.2-1) ...
Selecting previously unselected package libdbus-1-dev:armhf.
Preparing to unpack .../044-libdbus-1-dev_1.12.20-2_armhf.deb ...
Unpacking libdbus-1-dev:armhf (1.12.20-2) ...
Selecting previously unselected package libdrm-common.
Preparing to unpack .../045-libdrm-common_2.4.107-2+rpi1_all.deb ...
Unpacking libdrm-common (2.4.107-2+rpi1) ...
Selecting previously unselected package libdrm2:armhf.
Preparing to unpack .../046-libdrm2_2.4.107-2+rpi1_armhf.deb ...
Unpacking libdrm2:armhf (2.4.107-2+rpi1) ...
Selecting previously unselected package libdrm-amdgpu1:armhf.
Preparing to unpack .../047-libdrm-amdgpu1_2.4.107-2+rpi1_armhf.deb ...
Unpacking libdrm-amdgpu1:armhf (2.4.107-2+rpi1) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../048-libdrm-nouveau2_2.4.107-2+rpi1_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.107-2+rpi1) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../049-libdrm-radeon1_2.4.107-2+rpi1_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.107-2+rpi1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../050-libedit2_3.1-20210714-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20210714-1) ...
Selecting previously unselected package libglvnd0:armhf.
Preparing to unpack .../051-libglvnd0_1.3.2-1_armhf.deb ...
Unpacking libglvnd0:armhf (1.3.2-1) ...
Selecting previously unselected package libwayland-server0:armhf.
Preparing to unpack .../052-libwayland-server0_1.19.0-2_armhf.deb ...
Unpacking libwayland-server0:armhf (1.19.0-2) ...
Selecting previously unselected package libgbm1:armhf.
Preparing to unpack .../053-libgbm1_20.3.5-1+rpi1_armhf.deb ...
Unpacking libgbm1:armhf (20.3.5-1+rpi1) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../054-libglapi-mesa_20.3.5-1+rpi1_armhf.deb ...
Unpacking libglapi-mesa:armhf (20.3.5-1+rpi1) ...
Selecting previously unselected package libwayland-client0:armhf.
Preparing to unpack .../055-libwayland-client0_1.19.0-2_armhf.deb ...
Unpacking libwayland-client0:armhf (1.19.0-2) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../056-libxau6_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../057-libxdmcp6_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../058-libxcb1_1.14-3_armhf.deb ...
Unpacking libxcb1:armhf (1.14-3) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../059-libx11-data_2%3a1.7.2-1_all.deb ...
Unpacking libx11-data (2:1.7.2-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../060-libx11-6_2%3a1.7.2-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.7.2-1) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../061-libx11-xcb1_2%3a1.7.2-1_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.7.2-1) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../062-libxcb-dri2-0_1.14-3_armhf.deb ...
Unpacking libxcb-dri2-0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-dri3-0:armhf.
Preparing to unpack .../063-libxcb-dri3-0_1.14-3_armhf.deb ...
Unpacking libxcb-dri3-0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-present0:armhf.
Preparing to unpack .../064-libxcb-present0_1.14-3_armhf.deb ...
Unpacking libxcb-present0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-sync1:armhf.
Preparing to unpack .../065-libxcb-sync1_1.14-3_armhf.deb ...
Unpacking libxcb-sync1:armhf (1.14-3) ...
Selecting previously unselected package libxcb-xfixes0:armhf.
Preparing to unpack .../066-libxcb-xfixes0_1.14-3_armhf.deb ...
Unpacking libxcb-xfixes0:armhf (1.14-3) ...
Selecting previously unselected package libxshmfence1:armhf.
Preparing to unpack .../067-libxshmfence1_1.3-1_armhf.deb ...
Unpacking libxshmfence1:armhf (1.3-1) ...
Selecting previously unselected package libegl-mesa0:armhf.
Preparing to unpack .../068-libegl-mesa0_20.3.5-1+rpi1_armhf.deb ...
Unpacking libegl-mesa0:armhf (20.3.5-1+rpi1) ...
Selecting previously unselected package libegl1:armhf.
Preparing to unpack .../069-libegl1_1.3.2-1_armhf.deb ...
Unpacking libegl1:armhf (1.3.2-1) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../070-libxcb-glx0_1.14-3_armhf.deb ...
Unpacking libxcb-glx0:armhf (1.14-3) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../071-libxcb-shm0_1.14-3_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.14-3) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../072-libxdamage1_1%3a1.1.5-2_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.5-2) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../073-libxext6_2%3a1.3.3-1.1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.3-1.1) ...
Selecting previously unselected package libxfixes3:armhf.
Preparing to unpack .../074-libxfixes3_1%3a5.0.3-2_armhf.deb ...
Unpacking libxfixes3:armhf (1:5.0.3-2) ...
Selecting previously unselected package libxxf86vm1:armhf.
Preparing to unpack .../075-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ...
Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Selecting previously unselected package libz3-4:armhf.
Preparing to unpack .../076-libz3-4_4.8.10-1_armhf.deb ...
Unpacking libz3-4:armhf (4.8.10-1) ...
Selecting previously unselected package libllvm11:armhf.
Preparing to unpack .../077-libllvm11_1%3a11.0.1-2+rpi1_armhf.deb ...
Unpacking libllvm11:armhf (1:11.0.1-2+rpi1) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../078-libsensors-config_1%3a3.6.0-7_all.deb ...
Unpacking libsensors-config (1:3.6.0-7) ...
Selecting previously unselected package libsensors5:armhf.
Preparing to unpack .../079-libsensors5_1%3a3.6.0-7_armhf.deb ...
Unpacking libsensors5:armhf (1:3.6.0-7) ...
Selecting previously unselected package libvulkan1:armhf.
Preparing to unpack .../080-libvulkan1_1.2.162.0-1_armhf.deb ...
Unpacking libvulkan1:armhf (1.2.162.0-1) ...
Selecting previously unselected package libgl1-mesa-dri:armhf.
Preparing to unpack .../081-libgl1-mesa-dri_20.3.5-1+rpi1_armhf.deb ...
Unpacking libgl1-mesa-dri:armhf (20.3.5-1+rpi1) ...
Selecting previously unselected package libglx-mesa0:armhf.
Preparing to unpack .../082-libglx-mesa0_20.3.5-1+rpi1_armhf.deb ...
Unpacking libglx-mesa0:armhf (20.3.5-1+rpi1) ...
Selecting previously unselected package libglx0:armhf.
Preparing to unpack .../083-libglx0_1.3.2-1_armhf.deb ...
Unpacking libglx0:armhf (1.3.2-1) ...
Selecting previously unselected package libgl1:armhf.
Preparing to unpack .../084-libgl1_1.3.2-1_armhf.deb ...
Unpacking libgl1:armhf (1.3.2-1) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../085-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 .../086-x11proto-dev_2020.1-1_all.deb ...
Unpacking x11proto-dev (2020.1-1) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../087-libxau-dev_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Preparing to unpack .../088-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp-dev:armhf (1:1.1.2-3) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../089-xtrans-dev_1.4.0-1_all.deb ...
Unpacking xtrans-dev (1.4.0-1) ...
Selecting previously unselected package libpthread-stubs0-dev:armhf.
Preparing to unpack .../090-libpthread-stubs0-dev_0.4-1_armhf.deb ...
Unpacking libpthread-stubs0-dev:armhf (0.4-1) ...
Selecting previously unselected package libxcb1-dev:armhf.
Preparing to unpack .../091-libxcb1-dev_1.14-3_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.14-3) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../092-libx11-dev_2%3a1.7.2-1_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.7.2-1) ...
Selecting previously unselected package libglx-dev:armhf.
Preparing to unpack .../093-libglx-dev_1.3.2-1_armhf.deb ...
Unpacking libglx-dev:armhf (1.3.2-1) ...
Selecting previously unselected package libgl-dev:armhf.
Preparing to unpack .../094-libgl-dev_1.3.2-1_armhf.deb ...
Unpacking libgl-dev:armhf (1.3.2-1) ...
Selecting previously unselected package libegl-dev:armhf.
Preparing to unpack .../095-libegl-dev_1.3.2-1_armhf.deb ...
Unpacking libegl-dev:armhf (1.3.2-1) ...
Selecting previously unselected package libgles1:armhf.
Preparing to unpack .../096-libgles1_1.3.2-1_armhf.deb ...
Unpacking libgles1:armhf (1.3.2-1) ...
Selecting previously unselected package libgles2:armhf.
Preparing to unpack .../097-libgles2_1.3.2-1_armhf.deb ...
Unpacking libgles2:armhf (1.3.2-1) ...
Selecting previously unselected package libgles-dev:armhf.
Preparing to unpack .../098-libgles-dev_1.3.2-1_armhf.deb ...
Unpacking libgles-dev:armhf (1.3.2-1) ...
Selecting previously unselected package libopengl0:armhf.
Preparing to unpack .../099-libopengl0_1.3.2-1_armhf.deb ...
Unpacking libopengl0:armhf (1.3.2-1) ...
Selecting previously unselected package libopengl-dev:armhf.
Preparing to unpack .../100-libopengl-dev_1.3.2-1_armhf.deb ...
Unpacking libopengl-dev:armhf (1.3.2-1) ...
Selecting previously unselected package libglvnd-dev:armhf.
Preparing to unpack .../101-libglvnd-dev_1.3.2-1_armhf.deb ...
Unpacking libglvnd-dev:armhf (1.3.2-1) ...
Selecting previously unselected package libegl1-mesa-dev:armhf.
Preparing to unpack .../102-libegl1-mesa-dev_20.3.5-1+rpi1_armhf.deb ...
Unpacking libegl1-mesa-dev:armhf (20.3.5-1+rpi1) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../103-libffi-dev_3.3-6_armhf.deb ...
Unpacking libffi-dev:armhf (3.3-6) ...
Selecting previously unselected package libogg0:armhf.
Preparing to unpack .../104-libogg0_1.3.4-0.1_armhf.deb ...
Unpacking libogg0:armhf (1.3.4-0.1) ...
Selecting previously unselected package libflac8:armhf.
Preparing to unpack .../105-libflac8_1.3.3-2_armhf.deb ...
Unpacking libflac8:armhf (1.3.3-2) ...
Selecting previously unselected package libopus0:armhf.
Preparing to unpack .../106-libopus0_1.3.1-0.1_armhf.deb ...
Unpacking libopus0:armhf (1.3.1-0.1) ...
Selecting previously unselected package libvorbis0a:armhf.
Preparing to unpack .../107-libvorbis0a_1.3.7-1_armhf.deb ...
Unpacking libvorbis0a:armhf (1.3.7-1) ...
Selecting previously unselected package libvorbisenc2:armhf.
Preparing to unpack .../108-libvorbisenc2_1.3.7-1_armhf.deb ...
Unpacking libvorbisenc2:armhf (1.3.7-1) ...
Selecting previously unselected package libsndfile1:armhf.
Preparing to unpack .../109-libsndfile1_1.0.31-2_armhf.deb ...
Unpacking libsndfile1:armhf (1.0.31-2) ...
Selecting previously unselected package libinstpatch-1.0-2:armhf.
Preparing to unpack .../110-libinstpatch-1.0-2_1.1.6-1_armhf.deb ...
Unpacking libinstpatch-1.0-2:armhf (1.1.6-1) ...
Selecting previously unselected package libsamplerate0:armhf.
Preparing to unpack .../111-libsamplerate0_0.2.1+ds0-1_armhf.deb ...
Unpacking libsamplerate0:armhf (0.2.1+ds0-1) ...
Selecting previously unselected package libjack-jackd2-0:armhf.
Preparing to unpack .../112-libjack-jackd2-0_1.9.17~dfsg-1_armhf.deb ...
Unpacking libjack-jackd2-0:armhf (1.9.17~dfsg-1) ...
Selecting previously unselected package libwrap0:armhf.
Preparing to unpack .../113-libwrap0_7.6.q-31_armhf.deb ...
Unpacking libwrap0:armhf (7.6.q-31) ...
Selecting previously unselected package libpulse0:armhf.
Preparing to unpack .../114-libpulse0_14.2-2_armhf.deb ...
Unpacking libpulse0:armhf (14.2-2) ...
Selecting previously unselected package libwayland-cursor0:armhf.
Preparing to unpack .../115-libwayland-cursor0_1.19.0-2_armhf.deb ...
Unpacking libwayland-cursor0:armhf (1.19.0-2) ...
Selecting previously unselected package libwayland-egl1:armhf.
Preparing to unpack .../116-libwayland-egl1_1.19.0-2_armhf.deb ...
Unpacking libwayland-egl1:armhf (1.19.0-2) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../117-libxrender1_1%3a0.9.10-1_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.10-1) ...
Selecting previously unselected package libxcursor1:armhf.
Preparing to unpack .../118-libxcursor1_1%3a1.2.0-2_armhf.deb ...
Unpacking libxcursor1:armhf (1:1.2.0-2) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../119-libxi6_2%3a1.7.10-1_armhf.deb ...
Unpacking libxi6:armhf (2:1.7.10-1) ...
Selecting previously unselected package libxinerama1:armhf.
Preparing to unpack .../120-libxinerama1_2%3a1.1.4-2_armhf.deb ...
Unpacking libxinerama1:armhf (2:1.1.4-2) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../121-xkb-data_2.33-1_all.deb ...
Unpacking xkb-data (2.33-1) ...
Selecting previously unselected package libxkbcommon0:armhf.
Preparing to unpack .../122-libxkbcommon0_1.0.3-2_armhf.deb ...
Unpacking libxkbcommon0:armhf (1.0.3-2) ...
Selecting previously unselected package libxrandr2:armhf.
Preparing to unpack .../123-libxrandr2_2%3a1.5.1-1_armhf.deb ...
Unpacking libxrandr2:armhf (2:1.5.1-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../124-x11-common_1%3a7.7+23_all.deb ...
Unpacking x11-common (1:7.7+23) ...
Selecting previously unselected package libxss1:armhf.
Preparing to unpack .../125-libxss1_1%3a1.2.3-1_armhf.deb ...
Unpacking libxss1:armhf (1:1.2.3-1) ...
Selecting previously unselected package libsdl2-2.0-0:armhf.
Preparing to unpack .../126-libsdl2-2.0-0_2.0.14+dfsg2-3_armhf.deb ...
Unpacking libsdl2-2.0-0:armhf (2.0.14+dfsg2-3) ...
Selecting previously unselected package timgm6mb-soundfont.
Preparing to unpack .../127-timgm6mb-soundfont_1.3-5_all.deb ...
Unpacking timgm6mb-soundfont (1.3-5) ...
Selecting previously unselected package libfluidsynth2:armhf.
Preparing to unpack .../128-libfluidsynth2_2.1.7-1.1_armhf.deb ...
Unpacking libfluidsynth2:armhf (2.1.7-1.1) ...
Selecting previously unselected package libgl1-mesa-dev:armhf.
Preparing to unpack .../129-libgl1-mesa-dev_20.3.5-1+rpi1_armhf.deb ...
Unpacking libgl1-mesa-dev:armhf (20.3.5-1+rpi1) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../130-libglib2.0-data_2.68.4-1_all.deb ...
Unpacking libglib2.0-data (2.68.4-1) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../131-libglib2.0-bin_2.68.4-1_armhf.deb ...
Unpacking libglib2.0-bin (2.68.4-1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../132-python3-lib2to3_3.9.2-1_all.deb ...
Unpacking python3-lib2to3 (3.9.2-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../133-python3-distutils_3.9.2-1_all.deb ...
Unpacking python3-distutils (3.9.2-1) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../134-libglib2.0-dev-bin_2.68.4-1_armhf.deb ...
Unpacking libglib2.0-dev-bin (2.68.4-1) ...
Selecting previously unselected package libsepol1-dev:armhf.
Preparing to unpack .../135-libsepol1-dev_3.1-1_armhf.deb ...
Unpacking libsepol1-dev:armhf (3.1-1) ...
Selecting previously unselected package libpcre2-16-0:armhf.
Preparing to unpack .../136-libpcre2-16-0_10.36-2_armhf.deb ...
Unpacking libpcre2-16-0:armhf (10.36-2) ...
Selecting previously unselected package libpcre2-32-0:armhf.
Preparing to unpack .../137-libpcre2-32-0_10.36-2_armhf.deb ...
Unpacking libpcre2-32-0:armhf (10.36-2) ...
Selecting previously unselected package libpcre2-posix2:armhf.
Preparing to unpack .../138-libpcre2-posix2_10.36-2_armhf.deb ...
Unpacking libpcre2-posix2:armhf (10.36-2) ...
Selecting previously unselected package libpcre2-dev:armhf.
Preparing to unpack .../139-libpcre2-dev_10.36-2_armhf.deb ...
Unpacking libpcre2-dev:armhf (10.36-2) ...
Selecting previously unselected package libselinux1-dev:armhf.
Preparing to unpack .../140-libselinux1-dev_3.1-3_armhf.deb ...
Unpacking libselinux1-dev:armhf (3.1-3) ...
Selecting previously unselected package libmount-dev:armhf.
Preparing to unpack .../141-libmount-dev_2.37.2-1_armhf.deb ...
Unpacking libmount-dev:armhf (2.37.2-1) ...
Selecting previously unselected package libpcre16-3:armhf.
Preparing to unpack .../142-libpcre16-3_2%3a8.39-13_armhf.deb ...
Unpacking libpcre16-3:armhf (2:8.39-13) ...
Selecting previously unselected package libpcre32-3:armhf.
Preparing to unpack .../143-libpcre32-3_2%3a8.39-13_armhf.deb ...
Unpacking libpcre32-3:armhf (2:8.39-13) ...
Selecting previously unselected package libpcrecpp0v5:armhf.
Preparing to unpack .../144-libpcrecpp0v5_2%3a8.39-13_armhf.deb ...
Unpacking libpcrecpp0v5:armhf (2:8.39-13) ...
Selecting previously unselected package libpcre3-dev:armhf.
Preparing to unpack .../145-libpcre3-dev_2%3a8.39-13_armhf.deb ...
Unpacking libpcre3-dev:armhf (2:8.39-13) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../146-zlib1g-dev_1%3a1.2.11.dfsg-2_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-2) ...
Selecting previously unselected package libglib2.0-dev:armhf.
Preparing to unpack .../147-libglib2.0-dev_2.68.4-1_armhf.deb ...
Unpacking libglib2.0-dev:armhf (2.68.4-1) ...
Selecting previously unselected package libglu1-mesa:armhf.
Preparing to unpack .../148-libglu1-mesa_9.0.1-1_armhf.deb ...
Unpacking libglu1-mesa:armhf (9.0.1-1) ...
Selecting previously unselected package libglu1-mesa-dev:armhf.
Preparing to unpack .../149-libglu1-mesa-dev_9.0.1-1_armhf.deb ...
Unpacking libglu1-mesa-dev:armhf (9.0.1-1) ...
Selecting previously unselected package libibus-1.0-dev:armhf.
Preparing to unpack .../150-libibus-1.0-dev_1.5.24-1_armhf.deb ...
Unpacking libibus-1.0-dev:armhf (1.5.24-1) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../151-libice6_2%3a1.0.10-1_armhf.deb ...
Unpacking libice6:armhf (2:1.0.10-1) ...
Selecting previously unselected package libice-dev:armhf.
Preparing to unpack .../152-libice-dev_2%3a1.0.10-1_armhf.deb ...
Unpacking libice-dev:armhf (2:1.0.10-1) ...
Selecting previously unselected package libmodplug1:armhf.
Preparing to unpack .../153-libmodplug1_1%3a0.8.9.0-3_armhf.deb ...
Unpacking libmodplug1:armhf (1:0.8.9.0-3) ...
Selecting previously unselected package libmpg123-0:armhf.
Preparing to unpack .../154-libmpg123-0_1.28.2-2_armhf.deb ...
Unpacking libmpg123-0:armhf (1.28.2-2) ...
Selecting previously unselected package libopusfile0.
Preparing to unpack .../155-libopusfile0_0.9+20170913-1.1_armhf.deb ...
Unpacking libopusfile0 (0.9+20170913-1.1) ...
Selecting previously unselected package libpng16-16:armhf.
Preparing to unpack .../156-libpng16-16_1.6.37-3_armhf.deb ...
Unpacking libpng16-16:armhf (1.6.37-3) ...
Selecting previously unselected package libpng-dev:armhf.
Preparing to unpack .../157-libpng-dev_1.6.37-3_armhf.deb ...
Unpacking libpng-dev:armhf (1.6.37-3) ...
Selecting previously unselected package libpulse-mainloop-glib0:armhf.
Preparing to unpack .../158-libpulse-mainloop-glib0_14.2-2_armhf.deb ...
Unpacking libpulse-mainloop-glib0:armhf (14.2-2) ...
Selecting previously unselected package libpulse-dev:armhf.
Preparing to unpack .../159-libpulse-dev_14.2-2_armhf.deb ...
Unpacking libpulse-dev:armhf (14.2-2) ...
Selecting previously unselected package libsndio7.0:armhf.
Preparing to unpack .../160-libsndio7.0_1.5.0-3_armhf.deb ...
Unpacking libsndio7.0:armhf (1.5.0-3) ...
Selecting previously unselected package libsndio-dev:armhf.
Preparing to unpack .../161-libsndio-dev_1.5.0-3_armhf.deb ...
Unpacking libsndio-dev:armhf (1.5.0-3) ...
Selecting previously unselected package libudev-dev:armhf.
Preparing to unpack .../162-libudev-dev_247.9-1+rpi1_armhf.deb ...
Unpacking libudev-dev:armhf (247.9-1+rpi1) ...
Selecting previously unselected package libwayland-bin.
Preparing to unpack .../163-libwayland-bin_1.19.0-2_armhf.deb ...
Unpacking libwayland-bin (1.19.0-2) ...
Selecting previously unselected package libwayland-dev:armhf.
Preparing to unpack .../164-libwayland-dev_1.19.0-2_armhf.deb ...
Unpacking libwayland-dev:armhf (1.19.0-2) ...
Selecting previously unselected package libxrender-dev:armhf.
Preparing to unpack .../165-libxrender-dev_1%3a0.9.10-1_armhf.deb ...
Unpacking libxrender-dev:armhf (1:0.9.10-1) ...
Selecting previously unselected package libxfixes-dev:armhf.
Preparing to unpack .../166-libxfixes-dev_1%3a5.0.3-2_armhf.deb ...
Unpacking libxfixes-dev:armhf (1:5.0.3-2) ...
Selecting previously unselected package libxcursor-dev:armhf.
Preparing to unpack .../167-libxcursor-dev_1%3a1.2.0-2_armhf.deb ...
Unpacking libxcursor-dev:armhf (1:1.2.0-2) ...
Selecting previously unselected package x11proto-xext-dev.
Preparing to unpack .../168-x11proto-xext-dev_2020.1-1_all.deb ...
Unpacking x11proto-xext-dev (2020.1-1) ...
Selecting previously unselected package libxext-dev:armhf.
Preparing to unpack .../169-libxext-dev_2%3a1.3.3-1.1_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.3-1.1) ...
Selecting previously unselected package x11proto-input-dev.
Preparing to unpack .../170-x11proto-input-dev_2020.1-1_all.deb ...
Unpacking x11proto-input-dev (2020.1-1) ...
Selecting previously unselected package libxi-dev:armhf.
Preparing to unpack .../171-libxi-dev_2%3a1.7.10-1_armhf.deb ...
Unpacking libxi-dev:armhf (2:1.7.10-1) ...
Selecting previously unselected package x11proto-xinerama-dev.
Preparing to unpack .../172-x11proto-xinerama-dev_2020.1-1_all.deb ...
Unpacking x11proto-xinerama-dev (2020.1-1) ...
Selecting previously unselected package libxinerama-dev:armhf.
Preparing to unpack .../173-libxinerama-dev_2%3a1.1.4-2_armhf.deb ...
Unpacking libxinerama-dev:armhf (2:1.1.4-2) ...
Selecting previously unselected package libxkbcommon-dev:armhf.
Preparing to unpack .../174-libxkbcommon-dev_1.0.3-2_armhf.deb ...
Unpacking libxkbcommon-dev:armhf (1.0.3-2) ...
Selecting previously unselected package x11proto-randr-dev.
Preparing to unpack .../175-x11proto-randr-dev_2020.1-1_all.deb ...
Unpacking x11proto-randr-dev (2020.1-1) ...
Selecting previously unselected package libxrandr-dev:armhf.
Preparing to unpack .../176-libxrandr-dev_2%3a1.5.1-1_armhf.deb ...
Unpacking libxrandr-dev:armhf (2:1.5.1-1) ...
Selecting previously unselected package x11proto-scrnsaver-dev.
Preparing to unpack .../177-x11proto-scrnsaver-dev_2020.1-1_all.deb ...
Unpacking x11proto-scrnsaver-dev (2020.1-1) ...
Selecting previously unselected package libxss-dev:armhf.
Preparing to unpack .../178-libxss-dev_1%3a1.2.3-1_armhf.deb ...
Unpacking libxss-dev:armhf (1:1.2.3-1) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../179-libsm6_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.3-1) ...
Selecting previously unselected package libxt6:armhf.
Preparing to unpack .../180-libxt6_1%3a1.2.0-1_armhf.deb ...
Unpacking libxt6:armhf (1:1.2.0-1) ...
Selecting previously unselected package libsm-dev:armhf.
Preparing to unpack .../181-libsm-dev_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm-dev:armhf (2:1.2.3-1) ...
Selecting previously unselected package libxt-dev:armhf.
Preparing to unpack .../182-libxt-dev_1%3a1.2.0-1_armhf.deb ...
Unpacking libxt-dev:armhf (1:1.2.0-1) ...
Selecting previously unselected package libxv1:armhf.
Preparing to unpack .../183-libxv1_2%3a1.0.11-1_armhf.deb ...
Unpacking libxv1:armhf (2:1.0.11-1) ...
Selecting previously unselected package libxv-dev:armhf.
Preparing to unpack .../184-libxv-dev_2%3a1.0.11-1_armhf.deb ...
Unpacking libxv-dev:armhf (2:1.0.11-1) ...
Selecting previously unselected package x11proto-xf86vidmode-dev.
Preparing to unpack .../185-x11proto-xf86vidmode-dev_2020.1-1_all.deb ...
Unpacking x11proto-xf86vidmode-dev (2020.1-1) ...
Selecting previously unselected package libxxf86vm-dev:armhf.
Preparing to unpack .../186-libxxf86vm-dev_1%3a1.1.4-1+b2_armhf.deb ...
Unpacking libxxf86vm-dev:armhf (1:1.1.4-1+b2) ...
Selecting previously unselected package libsdl2-dev:armhf.
Preparing to unpack .../187-libsdl2-dev_2.0.14+dfsg2-3_armhf.deb ...
Unpacking libsdl2-dev:armhf (2.0.14+dfsg2-3) ...
Selecting previously unselected package libvorbisfile3:armhf.
Preparing to unpack .../188-libvorbisfile3_1.3.7-1_armhf.deb ...
Unpacking libvorbisfile3:armhf (1.3.7-1) ...
Selecting previously unselected package libsdl2-mixer-2.0-0:armhf.
Preparing to unpack .../189-libsdl2-mixer-2.0-0_2.0.4+dfsg1-3_armhf.deb ...
Unpacking libsdl2-mixer-2.0-0:armhf (2.0.4+dfsg1-3) ...
Selecting previously unselected package libsdl2-mixer-dev:armhf.
Preparing to unpack .../190-libsdl2-mixer-dev_2.0.4+dfsg1-3_armhf.deb ...
Unpacking libsdl2-mixer-dev:armhf (2.0.4+dfsg1-3) ...
Selecting previously unselected package quilt.
Preparing to unpack .../191-quilt_0.66-2.1_all.deb ...
Unpacking quilt (0.66-2.1) ...
Selecting previously unselected package sbuild-build-depends-simutrans-dummy.
Preparing to unpack .../192-sbuild-build-depends-simutrans-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-simutrans-dummy (0.invalid.0) ...
Setting up media-types (4.0.0) ...
Setting up libpcrecpp0v5:armhf (2:8.39-13) ...
Setting up libpipeline1:armhf (1.5.3-1) ...
Setting up libmodplug1:armhf (1:0.8.9.0-3) ...
Setting up libwayland-server0:armhf (1.19.0-2) ...
Setting up libxau6:armhf (1:1.0.9-1) ...
Setting up libmpg123-0:armhf (1.28.2-2) ...
Setting up libogg0:armhf (1.3.4-0.1) ...
Setting up bsdextrautils (2.37.2-1) ...
update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode
Setting up libpcre16-3:armhf (2:8.39-13) ...
Setting up libicu67:armhf (67.1-7) ...
Setting up libmagic-mgc (1:5.39-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglib2.0-0:armhf (2.68.4-1) ...
No schema files found: doing nothing.
Setting up libglvnd0:armhf (1.3.2-1) ...
Setting up libdebhelper-perl (13.4.1) ...
Setting up libibus-1.0-5:armhf (1.5.24-1) ...
Setting up x11-common (1:7.7+23) ...
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up libsensors-config (1:3.6.0-7) ...
Setting up libmagic1:armhf (1:5.39-3) ...
Setting up libsepol1-dev:armhf (3.1-1) ...
Setting up gettext-base (0.21-4) ...
Setting up xkb-data (2.33-1) ...
Setting up file (1:5.39-3) ...
Setting up libffi-dev:armhf (3.3-6) ...
Setting up libpthread-stubs0-dev:armhf (0.4-1) ...
Setting up libpcre2-16-0:armhf (10.36-2) ...
Setting up libopengl0:armhf (1.3.2-1) ...
Setting up libflac8:armhf (1.3.3-2) ...
Setting up libasound2-data (1.2.5.1-1) ...
Setting up xtrans-dev (1.4.0-1) ...
Setting up autotools-dev (20180224.1+nmu1) ...
Setting up libz3-4:armhf (4.8.10-1) ...
Setting up libpcre2-32-0:armhf (10.36-2) ...
Setting up libglib2.0-data (2.68.4-1) ...
Setting up libgles2:armhf (1.3.2-1) ...
Setting up libwrap0:armhf (7.6.q-31) ...
Setting up libx11-data (2:1.7.2-1) ...
Setting up ed (1.17-1) ...
Setting up uuid-dev:armhf (2.37.2-1) ...
Setting up libgles1:armhf (1.3.2-1) ...
Setting up libdbus-1-3:armhf (1.12.20-2) ...
Setting up libsigsegv2:armhf (2.13-1) ...
Setting up libopus0:armhf (1.3.1-0.1) ...
Setting up diffstat (1.64-1) ...
Setting up libpng16-16:armhf (1.6.37-3) ...
Setting up libpcre32-3:armhf (2:8.39-13) ...
Setting up libvorbis0a:armhf (1.3.7-1) ...
Setting up autopoint (0.21-4) ...
Setting up pkg-config (0.29.2-1) ...
Setting up libudev-dev:armhf (247.9-1+rpi1) ...
Setting up libpcre2-posix2:armhf (10.36-2) ...
Setting up libsensors5:armhf (1:3.6.0-7) ...
Setting up libglapi-mesa:armhf (20.3.5-1+rpi1) ...
Setting up libvulkan1:armhf (1.2.162.0-1) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2) ...
Setting up libmd0:armhf (1.0.3-3) ...
Setting up sensible-utils (0.0.14) ...
Setting up libasyncns0:armhf (0.8-6) ...
Setting up libxshmfence1:armhf (1.3-1) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libasound2:armhf (1.2.5.1-1) ...
Setting up libmpdec3:armhf (2.5.1-1+rpi1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libgirepository-1.0-1:armhf (1.68.0-2) ...
Setting up xorg-sgml-doctools (1:1.11-1.1) ...
Setting up libwayland-egl1:armhf (1.19.0-2) ...
Setting up libopengl-dev:armhf (1.3.2-1) ...
Setting up libasound2-dev:armhf (1.2.5.1-1) ...
Setting up libsamplerate0:armhf (0.2.1+ds0-1) ...
Setting up timgm6mb-soundfont (1.3-5) ...
update-alternatives: using /usr/share/sounds/sf2/TimGM6mb.sf2 to provide /usr/share/sounds/sf2/default-GM.sf2 (default-GM.sf2) in auto mode
update-alternatives: using /usr/share/sounds/sf2/TimGM6mb.sf2 to provide /usr/share/sounds/sf3/default-GM.sf3 (default-GM.sf3) in auto mode
Setting up libbsd0:armhf (0.11.3-1) ...
Setting up libdrm-common (2.4.107-2+rpi1) ...
Setting up libelf1:armhf (0.185-2) ...
Setting up libopusfile0 (0.9+20170913-1.1) ...
Setting up libxml2:armhf (2.9.10+dfsg-6.7) ...
Setting up libvorbisenc2:armhf (1.3.7-1) ...
Setting up libpython3.9-stdlib:armhf (3.9.2-1+rpi1) ...
Setting up libpython3-stdlib:armhf (3.9.2-3) ...
Setting up libbz2-dev:armhf (1.0.8-4) ...
Setting up libxkbcommon0:armhf (1.0.3-2) ...
Setting up libwayland-client0:armhf (1.19.0-2) ...
Setting up x11proto-dev (2020.1-1) ...
Setting up libfile-stripnondeterminism-perl (1.12.0-1) ...
Setting up libblkid-dev:armhf (2.37.2-1) ...
Setting up libice6:armhf (2:1.0.10-1) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libxcb1:armhf (1.14-3) ...
Setting up gettext (0.21-4) ...
Setting up libxcb-xfixes0:armhf (1.14-3) ...
Setting up libxau-dev:armhf (1:1.0.9-1) ...
Setting up libpcre2-dev:armhf (10.36-2) ...
Setting up libice-dev:armhf (2:1.0.10-1) ...
Setting up libtool (2.4.6-15) ...
Setting up libselinux1-dev:armhf (3.1-3) ...
Setting up libpcre3-dev:armhf (2:8.39-13) ...
Setting up x11proto-randr-dev (2020.1-1) ...
Setting up libxcb-glx0:armhf (1.14-3) ...
Setting up libxkbcommon-dev:armhf (1.0.3-2) ...
Setting up libedit2:armhf (3.1-20210714-1) ...
Setting up libpng-dev:armhf (1.6.37-3) ...
Setting up libglib2.0-bin (2.68.4-1) ...
Setting up m4 (1.4.18-5) ...
Setting up quilt (0.66-2.1) ...
Setting up libxcb-shm0:armhf (1.14-3) ...
Setting up x11proto-xinerama-dev (2020.1-1) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libxcb-present0:armhf (1.14-3) ...
Setting up libvorbisfile3:armhf (1.3.7-1) ...
Setting up libxdmcp-dev:armhf (1:1.1.2-3) ...
Setting up libwayland-bin (1.19.0-2) ...
Setting up libllvm11:armhf (1:11.0.1-2+rpi1) ...
Setting up libdbus-1-dev:armhf (1.12.20-2) ...
Setting up libxcb-sync1:armhf (1.14-3) ...
Setting up x11proto-input-dev (2020.1-1) ...
Setting up gir1.2-glib-2.0:armhf (1.68.0-2) ...
Setting up autoconf (2.69-14) ...
Setting up libsndio7.0:armhf (1.5.0-3) ...
Setting up libxcb-dri2-0:armhf (1.14-3) ...
Setting up dh-strip-nondeterminism (1.12.0-1) ...
Setting up x11proto-xf86vidmode-dev (2020.1-1) ...
Setting up libjack-jackd2-0:armhf (1.9.17~dfsg-1) ...
Setting up x11proto-xext-dev (2020.1-1) ...
Setting up libdrm2:armhf (2.4.107-2+rpi1) ...
Setting up dwz (0.14-1) ...
Setting up groff-base (1.22.4-6) ...
Setting up libwayland-cursor0:armhf (1.19.0-2) ...
Setting up libx11-6:armhf (2:1.7.2-1) ...
Setting up libsndfile1:armhf (1.0.31-2) ...
Setting up x11proto-scrnsaver-dev (2020.1-1) ...
Setting up gir1.2-ibus-1.0:armhf (1.5.24-1) ...
Setting up libsm6:armhf (2:1.2.3-1) ...
Setting up libinstpatch-1.0-2:armhf (1.1.6-1) ...
Setting up libmount-dev:armhf (2.37.2-1) ...
Setting up python3.9 (3.9.2-1+rpi1) ...
Setting up libdrm-amdgpu1:armhf (2.4.107-2+rpi1) ...
Setting up automake (1:1.16.3-2) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libxcb-dri3-0:armhf (1.14-3) ...
Setting up libx11-xcb1:armhf (2:1.7.2-1) ...
Setting up libdrm-nouveau2:armhf (2.4.107-2+rpi1) ...
Setting up libsndio-dev:armhf (1.5.0-3) ...
Setting up libxdamage1:armhf (1:1.1.5-2) ...
Setting up libxcb1-dev:armhf (1.14-3) ...
Setting up libxrender1:armhf (1:0.9.10-1) ...
Setting up libgbm1:armhf (20.3.5-1+rpi1) ...
Setting up libpulse0:armhf (14.2-2) ...
Setting up libsm-dev:armhf (2:1.2.3-1) ...
Setting up libdrm-radeon1:armhf (2.4.107-2+rpi1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libgl1-mesa-dri:armhf (20.3.5-1+rpi1) ...
Setting up libx11-dev:armhf (2:1.7.2-1) ...
Setting up libxext6:armhf (2:1.3.3-1.1) ...
Setting up python3 (3.9.2-3) ...
Setting up man-db (2.9.4-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libwayland-dev:armhf (1.19.0-2) ...
Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Setting up dh-autoreconf (20) ...
Setting up libegl-mesa0:armhf (20.3.5-1+rpi1) ...
Setting up libxfixes3:armhf (1:5.0.3-2) ...
Setting up libpulse-mainloop-glib0:armhf (14.2-2) ...
Setting up libxinerama1:armhf (2:1.1.4-2) ...
Setting up libxv1:armhf (2:1.0.11-1) ...
Setting up libxrandr2:armhf (2:1.5.1-1) ...
Setting up libxt6:armhf (1:1.2.0-1) ...
Setting up libxext-dev:armhf (2:1.3.3-1.1) ...
Setting up libegl1:armhf (1.3.2-1) ...
Setting up libxss1:armhf (1:1.2.3-1) ...
Setting up python3-lib2to3 (3.9.2-1) ...
Setting up libxrender-dev:armhf (1:0.9.10-1) ...
Setting up python3-distutils (3.9.2-1) ...
Setting up libglib2.0-dev-bin (2.68.4-1) ...
Setting up libglx-mesa0:armhf (20.3.5-1+rpi1) ...
Setting up libxi6:armhf (2:1.7.10-1) ...
Setting up libglx0:armhf (1.3.2-1) ...
Setting up libxxf86vm-dev:armhf (1:1.1.4-1+b2) ...
Setting up libxcursor1:armhf (1:1.2.0-2) ...
Setting up debhelper (13.4.1) ...
Setting up libxss-dev:armhf (1:1.2.3-1) ...
Setting up libxfixes-dev:armhf (1:5.0.3-2) ...
Setting up libxv-dev:armhf (2:1.0.11-1) ...
Setting up libxrandr-dev:armhf (2:1.5.1-1) ...
Setting up libgl1:armhf (1.3.2-1) ...
Setting up libglib2.0-dev:armhf (2.68.4-1) ...
Setting up libxt-dev:armhf (1:1.2.0-1) ...
Setting up libxinerama-dev:armhf (2:1.1.4-2) ...
Setting up libpulse-dev:armhf (14.2-2) ...
Setting up libglx-dev:armhf (1.3.2-1) ...
Setting up libglu1-mesa:armhf (9.0.1-1) ...
Setting up libxi-dev:armhf (2:1.7.10-1) ...
Setting up libsdl2-2.0-0:armhf (2.0.14+dfsg2-3) ...
Setting up libfluidsynth2:armhf (2.1.7-1.1) ...
Setting up libgl-dev:armhf (1.3.2-1) ...
Setting up libegl-dev:armhf (1.3.2-1) ...
Setting up libxcursor-dev:armhf (1:1.2.0-2) ...
Setting up libibus-1.0-dev:armhf (1.5.24-1) ...
Setting up libsdl2-mixer-2.0-0:armhf (2.0.4+dfsg1-3) ...
Setting up libglu1-mesa-dev:armhf (9.0.1-1) ...
Setting up libgles-dev:armhf (1.3.2-1) ...
Setting up libglvnd-dev:armhf (1.3.2-1) ...
Setting up libgl1-mesa-dev:armhf (20.3.5-1+rpi1) ...
Setting up libegl1-mesa-dev:armhf (20.3.5-1+rpi1) ...
Setting up libsdl2-dev:armhf (2.0.14+dfsg2-3) ...
Setting up libsdl2-mixer-dev:armhf (2.0.4+dfsg1-3) ...
Setting up sbuild-build-depends-simutrans-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.31-13+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.15.0-76-generic armhf (armv8l)
Toolchain package versions: binutils_2.35.2-2+rpi1 dpkg-dev_1.20.9+rpi1 g++-10_10.2.1-6+rpi1 gcc-10_10.2.1-6+rpi1 libc6-dev_2.31-13+rpi1 libstdc++-10-dev_10.2.1-6+rpi1 libstdc++6_10.2.1-6+rpi1 linux-libc-dev_5.10.46-4+rpi1
Package versions: adduser_3.118 apt_2.2.4 autoconf_2.69-14 automake_1:1.16.3-2 autopoint_0.21-4 autotools-dev_20180224.1+nmu1 base-files_11.1+rpi1 base-passwd_3.5.51 bash_5.1-2 binutils_2.35.2-2+rpi1 binutils-arm-linux-gnueabihf_2.35.2-2+rpi1 binutils-common_2.35.2-2+rpi1 bsdextrautils_2.37.2-1 bsdutils_1:2.36.1-8 build-essential_12.9 bzip2_1.0.8-4 coreutils_8.32-4 cpp_4:10.2.1-1+rpi1 cpp-10_10.2.1-6+rpi1 dash_0.5.11+git20200708+dd9ef66-5 debconf_1.5.77 debhelper_13.4.1 debianutils_4.11.2 dh-autoreconf_20 dh-strip-nondeterminism_1.12.0-1 diffstat_1.64-1 diffutils_1:3.7-5 dirmngr_2.2.27-2 dpkg_1.20.9+rpi1 dpkg-dev_1.20.9+rpi1 dwz_0.14-1 e2fsprogs_1.46.2-2 ed_1.17-1 fakeroot_1.25.3-1.1 file_1:5.39-3 findutils_4.8.0-1 g++_4:10.2.1-1+rpi1 g++-10_10.2.1-6+rpi1 gcc_4:10.2.1-1+rpi1 gcc-10_10.2.1-6+rpi1 gcc-10-base_10.2.1-6+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.3.0-22+rpi1 gettext_0.21-4 gettext-base_0.21-4 gir1.2-glib-2.0_1.68.0-2 gir1.2-ibus-1.0_1.5.24-1 gnupg_2.2.27-2 gnupg-l10n_2.2.27-2 gnupg-utils_2.2.27-2 gpg_2.2.27-2 gpg-agent_2.2.27-2 gpg-wks-client_2.2.27-2 gpg-wks-server_2.2.27-2 gpgconf_2.2.27-2 gpgsm_2.2.27-2 gpgv_2.2.27-2 grep_3.6-1 groff-base_1.22.4-6 gzip_1.10-4 hostname_3.23 init-system-helpers_1.60 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-10 libapt-pkg6.0_2.2.4 libarchive-zip-perl_1.68-1 libasan6_10.2.1-6+rpi1 libasound2_1.2.5.1-1 libasound2-data_1.2.5.1-1 libasound2-dev_1.2.5.1-1 libassuan0_2.5.3-7.1 libasyncns0_0.8-6 libatomic1_10.2.1-6+rpi1 libattr1_1:2.4.48-6 libaudit-common_1:3.0-2 libaudit1_1:3.0-2 libbinutils_2.35.2-2+rpi1 libblkid-dev_2.37.2-1 libblkid1_2.37.2-1 libbsd0_0.11.3-1 libbz2-1.0_1.0.8-4 libbz2-dev_1.0.8-4 libc-bin_2.31-13+rpi1 libc-dev-bin_2.31-13+rpi1 libc6_2.31-13+rpi1 libc6-dev_2.31-13+rpi1 libcap-ng0_0.7.9-2.2+b1 libcc1-0_10.2.1-6+rpi1 libcom-err2_1.46.2-2 libcrypt-dev_1:4.4.18-4 libcrypt1_1:4.4.18-4 libctf-nobfd0_2.35.2-2+rpi1 libctf0_2.35.2-2+rpi1 libdb5.3_5.3.28+dfsg1-0.8 libdbus-1-3_1.12.20-2 libdbus-1-dev_1.12.20-2 libdebconfclient0_0.260 libdebhelper-perl_13.4.1 libdpkg-perl_1.20.9+rpi1 libdrm-amdgpu1_2.4.107-2+rpi1 libdrm-common_2.4.107-2+rpi1 libdrm-nouveau2_2.4.107-2+rpi1 libdrm-radeon1_2.4.107-2+rpi1 libdrm2_2.4.107-2+rpi1 libedit2_3.1-20210714-1 libegl-dev_1.3.2-1 libegl-mesa0_20.3.5-1+rpi1 libegl1_1.3.2-1 libegl1-mesa-dev_20.3.5-1+rpi1 libelf1_0.185-2 libexpat1_2.2.10-2 libext2fs2_1.46.2-2 libfakeroot_1.25.3-1.1 libffi-dev_3.3-6 libffi7_3.3-6 libfile-stripnondeterminism-perl_1.12.0-1 libflac8_1.3.3-2 libfluidsynth2_2.1.7-1.1 libgbm1_20.3.5-1+rpi1 libgcc-10-dev_10.2.1-6+rpi1 libgcc-s1_10.2.1-6+rpi1 libgcrypt20_1.8.7-6 libgdbm-compat4_1.19-2 libgdbm6_1.19-2 libgirepository-1.0-1_1.68.0-2 libgl-dev_1.3.2-1 libgl1_1.3.2-1 libgl1-mesa-dev_20.3.5-1+rpi1 libgl1-mesa-dri_20.3.5-1+rpi1 libglapi-mesa_20.3.5-1+rpi1 libgles-dev_1.3.2-1 libgles1_1.3.2-1 libgles2_1.3.2-1 libglib2.0-0_2.68.4-1 libglib2.0-bin_2.68.4-1 libglib2.0-data_2.68.4-1 libglib2.0-dev_2.68.4-1 libglib2.0-dev-bin_2.68.4-1 libglu1-mesa_9.0.1-1 libglu1-mesa-dev_9.0.1-1 libglvnd-dev_1.3.2-1 libglvnd0_1.3.2-1 libglx-dev_1.3.2-1 libglx-mesa0_20.3.5-1+rpi1 libglx0_1.3.2-1 libgmp10_2:6.2.1+dfsg-1 libgnutls30_3.7.1-5 libgomp1_10.2.1-6+rpi1 libgpg-error0_1.38-2 libgssapi-krb5-2_1.18.3-6 libhogweed6_3.7.3-1 libibus-1.0-5_1.5.24-1 libibus-1.0-dev_1.5.24-1 libice-dev_2:1.0.10-1 libice6_2:1.0.10-1 libicu67_67.1-7 libidn2-0_2.3.0-5 libinstpatch-1.0-2_1.1.6-1 libisl23_0.23-1 libjack-jackd2-0_1.9.17~dfsg-1 libk5crypto3_1.18.3-6 libkeyutils1_1.6.1-2 libkrb5-3_1.18.3-6 libkrb5support0_1.18.3-6 libksba8_1.5.0-3 libldap-2.4-2_2.4.57+dfsg-3 libllvm11_1:11.0.1-2+rpi1 liblocale-gettext-perl_1.07-4+b1 liblz4-1_1.9.3-2 liblzma5_5.2.5-2 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmd0_1.0.3-3 libmodplug1_1:0.8.9.0-3 libmount-dev_2.37.2-1 libmount1_2.37.2-1 libmpc3_1.2.0-1 libmpdec3_2.5.1-1+rpi1 libmpfr6_4.1.0-3 libmpg123-0_1.28.2-2 libncursesw6_6.2+20201114-2 libnettle8_3.7.3-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libogg0_1.3.4-0.1 libopengl-dev_1.3.2-1 libopengl0_1.3.2-1 libopus0_1.3.1-0.1 libopusfile0_0.9+20170913-1.1 libp11-kit0_0.23.22-1 libpam-modules_1.4.0-9 libpam-modules-bin_1.4.0-9 libpam-runtime_1.4.0-9 libpam0g_1.4.0-9 libpcre16-3_2:8.39-13 libpcre2-16-0_10.36-2 libpcre2-32-0_10.36-2 libpcre2-8-0_10.36-2 libpcre2-dev_10.36-2 libpcre2-posix2_10.36-2 libpcre3_2:8.39-13 libpcre3-dev_2:8.39-13 libpcre32-3_2:8.39-13 libpcrecpp0v5_2:8.39-13 libperl5.32_5.32.1-4+deb11u1 libpipeline1_1.5.3-1 libpng-dev_1.6.37-3 libpng16-16_1.6.37-3 libpthread-stubs0-dev_0.4-1 libpulse-dev_14.2-2 libpulse-mainloop-glib0_14.2-2 libpulse0_14.2-2 libpython3-stdlib_3.9.2-3 libpython3.9-minimal_3.9.2-1+rpi1 libpython3.9-stdlib_3.9.2-1+rpi1 libreadline8_8.1-1 libsamplerate0_0.2.1+ds0-1 libsasl2-2_2.1.27+dfsg-2.1 libsasl2-modules-db_2.1.27+dfsg-2.1 libsdl2-2.0-0_2.0.14+dfsg2-3 libsdl2-dev_2.0.14+dfsg2-3 libsdl2-mixer-2.0-0_2.0.4+dfsg1-3 libsdl2-mixer-dev_2.0.4+dfsg1-3 libseccomp2_2.5.1-1+rpi1 libselinux1_3.1-3 libselinux1-dev_3.1-3 libsemanage-common_3.1-1 libsemanage1_3.1-1+b1 libsensors-config_1:3.6.0-7 libsensors5_1:3.6.0-7 libsepol1_3.1-1 libsepol1-dev_3.1-1 libsigsegv2_2.13-1 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.36.1-8 libsndfile1_1.0.31-2 libsndio-dev_1.5.0-3 libsndio7.0_1.5.0-3 libsqlite3-0_3.34.1-3 libss2_1.46.2-2 libssl1.1_1.1.1k-1 libstdc++-10-dev_10.2.1-6+rpi1 libstdc++6_10.2.1-6+rpi1 libsub-override-perl_0.09-2 libsystemd0_247.3-6+rpi1 libtasn1-6_4.16.0-2 libtext-charwidth-perl_0.04-10+b1 libtext-iconv-perl_1.7-7+b1 libtinfo6_6.2+20201114-2 libtirpc-common_1.3.1-1 libtirpc-dev_1.3.1-1 libtirpc3_1.3.1-1 libtool_2.4.6-15 libubsan1_10.2.1-6+rpi1 libuchardet0_0.0.7-1 libudev-dev_247.9-1+rpi1 libudev1_247.9-1+rpi1 libunistring2_0.9.10-4 libuuid1_2.37.2-1 libvorbis0a_1.3.7-1 libvorbisenc2_1.3.7-1 libvorbisfile3_1.3.7-1 libvulkan1_1.2.162.0-1 libwayland-bin_1.19.0-2 libwayland-client0_1.19.0-2 libwayland-cursor0_1.19.0-2 libwayland-dev_1.19.0-2 libwayland-egl1_1.19.0-2 libwayland-server0_1.19.0-2 libwrap0_7.6.q-31 libx11-6_2:1.7.2-1 libx11-data_2:1.7.2-1 libx11-dev_2:1.7.2-1 libx11-xcb1_2:1.7.2-1 libxau-dev_1:1.0.9-1 libxau6_1:1.0.9-1 libxcb-dri2-0_1.14-3 libxcb-dri3-0_1.14-3 libxcb-glx0_1.14-3 libxcb-present0_1.14-3 libxcb-shm0_1.14-3 libxcb-sync1_1.14-3 libxcb-xfixes0_1.14-3 libxcb1_1.14-3 libxcb1-dev_1.14-3 libxcursor-dev_1:1.2.0-2 libxcursor1_1:1.2.0-2 libxdamage1_1:1.1.5-2 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1.1 libxext6_2:1.3.3-1.1 libxfixes-dev_1:5.0.3-2 libxfixes3_1:5.0.3-2 libxi-dev_2:1.7.10-1 libxi6_2:1.7.10-1 libxinerama-dev_2:1.1.4-2 libxinerama1_2:1.1.4-2 libxkbcommon-dev_1.0.3-2 libxkbcommon0_1.0.3-2 libxml2_2.9.10+dfsg-6.7 libxrandr-dev_2:1.5.1-1 libxrandr2_2:1.5.1-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libxshmfence1_1.3-1 libxss-dev_1:1.2.3-1 libxss1_1:1.2.3-1 libxt-dev_1:1.2.0-1 libxt6_1:1.2.0-1 libxv-dev_2:1.0.11-1 libxv1_2:1.0.11-1 libxxf86vm-dev_1:1.1.4-1+b2 libxxf86vm1_1:1.1.4-1+b2 libxxhash0_0.8.0-2+rpi1 libz3-4_4.8.10-1 libzstd1_1.4.8+dfsg-2.1+rpi1 linux-libc-dev_5.10.46-4+rpi1 login_1:4.8.1-1 logsave_1.46.2-2 lsb-base_11.1.0+rpi1 m4_1.4.18-5 make_4.3-4.1 man-db_2.9.4-2 mawk_1.3.4.20200120-2 media-types_4.0.0 mount_2.36.1-8 ncurses-base_6.2+20201114-2 ncurses-bin_6.2+20201114-2 netbase_6.3 passwd_1:4.8.1-1 patch_2.7.6-7 perl_5.32.1-4+deb11u1 perl-base_5.32.1-4+deb11u1 perl-modules-5.32_5.32.1-5 pinentry-curses_1.1.0-4 pkg-config_0.29.2-1 po-debconf_1.0.21+nmu1 python3_3.9.2-3 python3-distutils_3.9.2-1 python3-lib2to3_3.9.2-1 python3-minimal_3.9.2-3 python3.9_3.9.2-1+rpi1 python3.9-minimal_3.9.2-1+rpi1 quilt_0.66-2.1 raspbian-archive-keyring_20120528.2 readline-common_8.1-2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-simutrans-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.14 sysvinit-utils_2.96-7 tar_1.34+dfsg-1 timgm6mb-soundfont_1.3-5 tzdata_2021a-1 util-linux_2.36.1-8 uuid-dev_2.37.2-1 x11-common_1:7.7+23 x11proto-dev_2020.1-1 x11proto-input-dev_2020.1-1 x11proto-randr-dev_2020.1-1 x11proto-scrnsaver-dev_2020.1-1 x11proto-xext-dev_2020.1-1 x11proto-xf86vidmode-dev_2020.1-1 x11proto-xinerama-dev_2020.1-1 xkb-data_2.33-1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.2.5-2 zlib1g_1:1.2.11.dfsg-2 zlib1g-dev_1:1.2.11.dfsg-2

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.iGRitn6g/trustedkeys.kbx': General error
gpgv: Signature made Sun Aug 22 00:49:25 2021 UTC
gpgv:                using RSA key 9236557B170C87F8821C0AC3C1E0D92E986F7C7E
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./simutrans_122.0-1.dsc
dpkg-source: info: extracting simutrans in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking simutrans_122.0.orig.tar.xz
dpkg-source: info: unpacking simutrans_122.0-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0005-typo.patch
dpkg-source: info: applying 0100-path_for_game-data.patch
dpkg-source: info: applying 0500-config.diff
dpkg-source: info: applying 0505-link-less-libraries.diff
dpkg-source: info: applying reproducible-build.patch

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-ccdd9881-7c95-49c1-b2a6-64ef9dcbf8aa
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package simutrans
dpkg-buildpackage: info: source version 122.0-1
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_quilt_patch
File series fully applied, ends at patch reproducible-build.patch
dh_auto_clean
	make -j4 clean
make[2]: Entering directory '/<<PKGBUILDDIR>>'
===> Cleaning up
rm -f  /<<PKGBUILDDIR>>/sys/clipboard_internal.o  /<<PKGBUILDDIR>>/bauer/brueckenbauer.o  /<<PKGBUILDDIR>>/bauer/fabrikbauer.o  /<<PKGBUILDDIR>>/bauer/goods_manager.o  /<<PKGBUILDDIR>>/bauer/hausbauer.o  /<<PKGBUILDDIR>>/bauer/tunnelbauer.o  /<<PKGBUILDDIR>>/bauer/vehikelbauer.o  /<<PKGBUILDDIR>>/bauer/wegbauer.o  /<<PKGBUILDDIR>>/boden/boden.o  /<<PKGBUILDDIR>>/boden/brueckenboden.o  /<<PKGBUILDDIR>>/boden/fundament.o  /<<PKGBUILDDIR>>/boden/grund.o  /<<PKGBUILDDIR>>/boden/monorailboden.o  /<<PKGBUILDDIR>>/boden/tunnelboden.o  /<<PKGBUILDDIR>>/boden/wasser.o  /<<PKGBUILDDIR>>/boden/wege/kanal.o  /<<PKGBUILDDIR>>/boden/wege/maglev.o  /<<PKGBUILDDIR>>/boden/wege/monorail.o  /<<PKGBUILDDIR>>/boden/wege/narrowgauge.o  /<<PKGBUILDDIR>>/boden/wege/runway.o  /<<PKGBUILDDIR>>/boden/wege/schiene.o  /<<PKGBUILDDIR>>/boden/wege/strasse.o  /<<PKGBUILDDIR>>/boden/wege/weg.o  /<<PKGBUILDDIR>>/dataobj/crossing_logic.o  /<<PKGBUILDDIR>>/dataobj/environment.o  /<<PKGBUILDDIR>>/dataobj/freelist.o  /<<PKGBUILDDIR>>/dataobj/gameinfo.o  /<<PKGBUILDDIR>>/dataobj/height_map_loader.o  /<<PKGBUILDDIR>>/dataobj/koord.o  /<<PKGBUILDDIR>>/dataobj/koord3d.o  /<<PKGBUILDDIR>>/dataobj/loadsave.o  /<<PKGBUILDDIR>>/dataobj/marker.o  /<<PKGBUILDDIR>>/dataobj/objlist.o  /<<PKGBUILDDIR>>/dataobj/powernet.o  /<<PKGBUILDDIR>>/dataobj/records.o  /<<PKGBUILDDIR>>/dataobj/rect.o  /<<PKGBUILDDIR>>/dataobj/ribi.o  /<<PKGBUILDDIR>>/dataobj/route.o  /<<PKGBUILDDIR>>/dataobj/scenario.o  /<<PKGBUILDDIR>>/dataobj/schedule.o  /<<PKGBUILDDIR>>/dataobj/settings.o  /<<PKGBUILDDIR>>/dataobj/tabfile.o  /<<PKGBUILDDIR>>/dataobj/translator.o  /<<PKGBUILDDIR>>/descriptor/bridge_desc.o  /<<PKGBUILDDIR>>/descriptor/building_desc.o  /<<PKGBUILDDIR>>/descriptor/factory_desc.o  /<<PKGBUILDDIR>>/descriptor/goods_desc.o  /<<PKGBUILDDIR>>/descriptor/ground_desc.o  /<<PKGBUILDDIR>>/descriptor/image.o  /<<PKGBUILDDIR>>/descriptor/obj_base_desc.o  /<<PKGBUILDDIR>>/descriptor/reader/bridge_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/building_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/citycar_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/crossing_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/factory_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/good_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/ground_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/groundobj_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/image_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/imagelist2d_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/imagelist_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/obj_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/pedestrian_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/roadsign_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/root_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/sim_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/skin_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/sound_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/text_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/tree_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/tunnel_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/vehicle_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/way_obj_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/way_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/xref_reader.o  /<<PKGBUILDDIR>>/descriptor/sound_desc.o  /<<PKGBUILDDIR>>/descriptor/tunnel_desc.o  /<<PKGBUILDDIR>>/descriptor/vehicle_desc.o  /<<PKGBUILDDIR>>/descriptor/way_desc.o  /<<PKGBUILDDIR>>/display/font.o  /<<PKGBUILDDIR>>/display/simgraph16.o  /<<PKGBUILDDIR>>/display/simview.o  /<<PKGBUILDDIR>>/display/viewport.o  /<<PKGBUILDDIR>>/finder/placefinder.o  /<<PKGBUILDDIR>>/freight_list_sorter.o  /<<PKGBUILDDIR>>/gui/ai_option_t.o  /<<PKGBUILDDIR>>/gui/ai_selector.o  /<<PKGBUILDDIR>>/gui/banner.o  /<<PKGBUILDDIR>>/gui/base_info.o  /<<PKGBUILDDIR>>/gui/baum_edit.o  /<<PKGBUILDDIR>>/gui/city_info.o  /<<PKGBUILDDIR>>/gui/citybuilding_edit.o  /<<PKGBUILDDIR>>/gui/citylist_frame_t.o  /<<PKGBUILDDIR>>/gui/citylist_stats_t.o  /<<PKGBUILDDIR>>/gui/climates.o  /<<PKGBUILDDIR>>/gui/components/gui_aligned_container.o  /<<PKGBUILDDIR>>/gui/components/gui_building.o  /<<PKGBUILDDIR>>/gui/components/gui_button.o  /<<PKGBUILDDIR>>/gui/components/gui_button_to_chart.o  /<<PKGBUILDDIR>>/gui/components/gui_chart.o  /<<PKGBUILDDIR>>/gui/components/gui_colorbox.o  /<<PKGBUILDDIR>>/gui/components/gui_combobox.o  /<<PKGBUILDDIR>>/gui/components/gui_container.o  /<<PKGBUILDDIR>>/gui/components/gui_convoiinfo.o  /<<PKGBUILDDIR>>/gui/components/gui_divider.o  /<<PKGBUILDDIR>>/gui/components/gui_fixedwidth_textarea.o  /<<PKGBUILDDIR>>/gui/components/gui_flowtext.o  /<<PKGBUILDDIR>>/gui/components/gui_image.o  /<<PKGBUILDDIR>>/gui/components/gui_image_list.o  /<<PKGBUILDDIR>>/gui/components/gui_component.o  /<<PKGBUILDDIR>>/gui/components/gui_label.o  /<<PKGBUILDDIR>>/gui/components/gui_map_preview.o  /<<PKGBUILDDIR>>/gui/components/gui_numberinput.o  /<<PKGBUILDDIR>>/gui/components/gui_obj_view_t.o  /<<PKGBUILDDIR>>/gui/components/gui_scrollbar.o  /<<PKGBUILDDIR>>/gui/components/gui_scrolled_list.o  /<<PKGBUILDDIR>>/gui/components/gui_scrollpane.o  /<<PKGBUILDDIR>>/gui/components/gui_speedbar.o  /<<PKGBUILDDIR>>/gui/components/gui_tab_panel.o  /<<PKGBUILDDIR>>/gui/components/gui_textarea.o  /<<PKGBUILDDIR>>/gui/components/gui_textinput.o  /<<PKGBUILDDIR>>/gui/components/gui_world_view_t.o  /<<PKGBUILDDIR>>/gui/convoi_detail_t.o  /<<PKGBUILDDIR>>/gui/convoi_filter_frame.o  /<<PKGBUILDDIR>>/gui/convoi_frame.o  /<<PKGBUILDDIR>>/gui/convoi_info_t.o  /<<PKGBUILDDIR>>/gui/convoy_item.o  /<<PKGBUILDDIR>>/gui/curiosity_edit.o  /<<PKGBUILDDIR>>/gui/curiositylist_frame_t.o  /<<PKGBUILDDIR>>/gui/curiositylist_stats_t.o  /<<PKGBUILDDIR>>/gui/depot_frame.o  /<<PKGBUILDDIR>>/gui/depotlist_frame.o  /<<PKGBUILDDIR>>/gui/display_settings.o  /<<PKGBUILDDIR>>/gui/enlarge_map_frame_t.o  /<<PKGBUILDDIR>>/gui/extend_edit.o  /<<PKGBUILDDIR>>/gui/fabrik_info.o  /<<PKGBUILDDIR>>/gui/factory_chart.o  /<<PKGBUILDDIR>>/gui/factory_edit.o  /<<PKGBUILDDIR>>/gui/factorylist_frame_t.o  /<<PKGBUILDDIR>>/gui/factorylist_stats_t.o  /<<PKGBUILDDIR>>/gui/goods_frame_t.o  /<<PKGBUILDDIR>>/gui/goods_stats_t.o  /<<PKGBUILDDIR>>/gui/ground_info.o  /<<PKGBUILDDIR>>/gui/gui_frame.o  /<<PKGBUILDDIR>>/gui/gui_theme.o  /<<PKGBUILDDIR>>/gui/halt_info.o  /<<PKGBUILDDIR>>/gui/halt_list_filter_frame.o  /<<PKGBUILDDIR>>/gui/halt_list_frame.o  /<<PKGBUILDDIR>>/gui/halt_list_stats.o  /<<PKGBUILDDIR>>/gui/headquarter_info.o  /<<PKGBUILDDIR>>/gui/help_frame.o  /<<PKGBUILDDIR>>/gui/jump_frame.o  /<<PKGBUILDDIR>>/gui/minimap.o  /<<PKGBUILDDIR>>/gui/kennfarbe.o  /<<PKGBUILDDIR>>/gui/label_info.o  /<<PKGBUILDDIR>>/gui/labellist_frame_t.o  /<<PKGBUILDDIR>>/gui/labellist_stats_t.o  /<<PKGBUILDDIR>>/gui/line_item.o  /<<PKGBUILDDIR>>/gui/line_management_gui.o  /<<PKGBUILDDIR>>/gui/load_relief_frame.o  /<<PKGBUILDDIR>>/gui/loadfont_frame.o  /<<PKGBUILDDIR>>/gui/loadsave_frame.o  /<<PKGBUILDDIR>>/gui/map_frame.o  /<<PKGBUILDDIR>>/gui/message_frame_t.o  /<<PKGBUILDDIR>>/gui/message_option_t.o  /<<PKGBUILDDIR>>/gui/message_stats_t.o  /<<PKGBUILDDIR>>/gui/messagebox.o  /<<PKGBUILDDIR>>/gui/money_frame.o  /<<PKGBUILDDIR>>/gui/obj_info.o  /<<PKGBUILDDIR>>/gui/optionen.o  /<<PKGBUILDDIR>>/gui/pakselector.o  /<<PKGBUILDDIR>>/gui/password_frame.o  /<<PKGBUILDDIR>>/gui/player_frame_t.o  /<<PKGBUILDDIR>>/gui/privatesign_info.o  /<<PKGBUILDDIR>>/gui/savegame_frame.o  /<<PKGBUILDDIR>>/gui/scenario_frame.o  /<<PKGBUILDDIR>>/gui/scenario_info.o  /<<PKGBUILDDIR>>/gui/schedule_gui.o  /<<PKGBUILDDIR>>/gui/schedule_list.o  /<<PKGBUILDDIR>>/gui/script_tool_frame.o  /<<PKGBUILDDIR>>/gui/server_frame.o  /<<PKGBUILDDIR>>/gui/settings_frame.o  /<<PKGBUILDDIR>>/gui/settings_stats.o  /<<PKGBUILDDIR>>/gui/signal_spacing.o  /<<PKGBUILDDIR>>/gui/simwin.o  /<<PKGBUILDDIR>>/gui/sound_frame.o  /<<PKGBUILDDIR>>/gui/sprachen.o  /<<PKGBUILDDIR>>/gui/station_building_select.o  /<<PKGBUILDDIR>>/gui/themeselector.o  /<<PKGBUILDDIR>>/gui/tool_selector.o  /<<PKGBUILDDIR>>/gui/trafficlight_info.o  /<<PKGBUILDDIR>>/gui/vehiclelist_frame.o  /<<PKGBUILDDIR>>/gui/welt.o  /<<PKGBUILDDIR>>/network/checksum.o  /<<PKGBUILDDIR>>/network/memory_rw.o  /<<PKGBUILDDIR>>/network/network.o  /<<PKGBUILDDIR>>/network/network_address.o  /<<PKGBUILDDIR>>/network/network_cmd.o  /<<PKGBUILDDIR>>/network/network_cmd_ingame.o  /<<PKGBUILDDIR>>/network/network_cmd_scenario.o  /<<PKGBUILDDIR>>/network/network_cmp_pakset.o  /<<PKGBUILDDIR>>/network/network_file_transfer.o  /<<PKGBUILDDIR>>/network/network_packet.o  /<<PKGBUILDDIR>>/network/network_socket_list.o  /<<PKGBUILDDIR>>/network/pakset_info.o  /<<PKGBUILDDIR>>/network/pwd_hash.o  /<<PKGBUILDDIR>>/obj/baum.o  /<<PKGBUILDDIR>>/obj/bruecke.o  /<<PKGBUILDDIR>>/obj/crossing.o  /<<PKGBUILDDIR>>/obj/field.o  /<<PKGBUILDDIR>>/obj/gebaeude.o  /<<PKGBUILDDIR>>/obj/groundobj.o  /<<PKGBUILDDIR>>/obj/label.o  /<<PKGBUILDDIR>>/obj/leitung2.o  /<<PKGBUILDDIR>>/obj/pillar.o  /<<PKGBUILDDIR>>/obj/roadsign.o  /<<PKGBUILDDIR>>/obj/signal.o  /<<PKGBUILDDIR>>/obj/tunnel.o  /<<PKGBUILDDIR>>/obj/wayobj.o  /<<PKGBUILDDIR>>/obj/wolke.o  /<<PKGBUILDDIR>>/obj/zeiger.o  /<<PKGBUILDDIR>>/old_blockmanager.o  /<<PKGBUILDDIR>>/player/ai.o  /<<PKGBUILDDIR>>/player/ai_goods.o  /<<PKGBUILDDIR>>/player/ai_passenger.o  /<<PKGBUILDDIR>>/player/ai_scripted.o  /<<PKGBUILDDIR>>/player/finance.o  /<<PKGBUILDDIR>>/player/simplay.o  /<<PKGBUILDDIR>>/script/api/api_city.o  /<<PKGBUILDDIR>>/script/api/api_command.o  /<<PKGBUILDDIR>>/script/api/api_const.o  /<<PKGBUILDDIR>>/script/api/api_control.o  /<<PKGBUILDDIR>>/script/api/api_convoy.o  /<<PKGBUILDDIR>>/script/api/api_factory.o  /<<PKGBUILDDIR>>/script/api/api_gui.o  /<<PKGBUILDDIR>>/script/api/api_halt.o  /<<PKGBUILDDIR>>/script/api/api_include.o  /<<PKGBUILDDIR>>/script/api/api_line.o  /<<PKGBUILDDIR>>/script/api/api_map_objects.o  /<<PKGBUILDDIR>>/script/api/api_obj_desc.o  /<<PKGBUILDDIR>>/script/api/api_obj_desc_base.o  /<<PKGBUILDDIR>>/script/api/api_pathfinding.o  /<<PKGBUILDDIR>>/script/api/api_player.o  /<<PKGBUILDDIR>>/script/api/api_scenario.o  /<<PKGBUILDDIR>>/script/api/api_schedule.o  /<<PKGBUILDDIR>>/script/api/api_settings.o  /<<PKGBUILDDIR>>/script/api/api_simple.o  /<<PKGBUILDDIR>>/script/api/api_tiles.o  /<<PKGBUILDDIR>>/script/api/api_world.o  /<<PKGBUILDDIR>>/script/api/export_desc.o  /<<PKGBUILDDIR>>/script/api/get_next.o  /<<PKGBUILDDIR>>/script/api_class.o  /<<PKGBUILDDIR>>/script/api_function.o  /<<PKGBUILDDIR>>/script/api_param.o  /<<PKGBUILDDIR>>/script/dynamic_string.o  /<<PKGBUILDDIR>>/script/export_objs.o  /<<PKGBUILDDIR>>/script/script.o  /<<PKGBUILDDIR>>/script/script_loader.o  /<<PKGBUILDDIR>>/script/script_tool_manager.o  /<<PKGBUILDDIR>>/simcity.o  /<<PKGBUILDDIR>>/simconvoi.o  /<<PKGBUILDDIR>>/simdebug.o  /<<PKGBUILDDIR>>/simdepot.o  /<<PKGBUILDDIR>>/simevent.o  /<<PKGBUILDDIR>>/simfab.o  /<<PKGBUILDDIR>>/simhalt.o  /<<PKGBUILDDIR>>/siminteraction.o  /<<PKGBUILDDIR>>/simintr.o  /<<PKGBUILDDIR>>/simio.o  /<<PKGBUILDDIR>>/simline.o  /<<PKGBUILDDIR>>/simlinemgmt.o  /<<PKGBUILDDIR>>/simloadingscreen.o  /<<PKGBUILDDIR>>/simmain.o  /<<PKGBUILDDIR>>/simmem.o  /<<PKGBUILDDIR>>/simmenu.o  /<<PKGBUILDDIR>>/simmesg.o  /<<PKGBUILDDIR>>/simobj.o  /<<PKGBUILDDIR>>/simplan.o  /<<PKGBUILDDIR>>/simskin.o  /<<PKGBUILDDIR>>/simsound.o  /<<PKGBUILDDIR>>/simticker.o  /<<PKGBUILDDIR>>/simtool.o  /<<PKGBUILDDIR>>/simtool-scripted.o  /<<PKGBUILDDIR>>/simware.o  /<<PKGBUILDDIR>>/simworld.o  /<<PKGBUILDDIR>>/squirrel/sq_extensions.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdaux.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdblob.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdio.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdmath.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdrex.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdstream.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdstring.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdsystem.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqapi.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqbaselib.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqclass.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqcompiler.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqdebug.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqfuncstate.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqlexer.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqmem.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqobject.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqstate.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqtable.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqvm.o  /<<PKGBUILDDIR>>/sys/simsys.o  /<<PKGBUILDDIR>>/unicode.o  /<<PKGBUILDDIR>>/utils/cbuffer_t.o  /<<PKGBUILDDIR>>/utils/csv.o  /<<PKGBUILDDIR>>/utils/log.o  /<<PKGBUILDDIR>>/utils/searchfolder.o  /<<PKGBUILDDIR>>/utils/sha1.o  /<<PKGBUILDDIR>>/utils/simrandom.o  /<<PKGBUILDDIR>>/utils/simstring.o  /<<PKGBUILDDIR>>/utils/simthread.o  /<<PKGBUILDDIR>>/vehicle/movingobj.o  /<<PKGBUILDDIR>>/vehicle/simpeople.o  /<<PKGBUILDDIR>>/vehicle/simroadtraffic.o  /<<PKGBUILDDIR>>/vehicle/simvehicle.o  /<<PKGBUILDDIR>>/sys/simsys_s2.o  /<<PKGBUILDDIR>>/sound/sdl_mixer_sound.o  /<<PKGBUILDDIR>>/music/sdl_midi.o
rm -f /<<PKGBUILDDIR>>/sys/clipboard_internal.d /<<PKGBUILDDIR>>/bauer/brueckenbauer.d /<<PKGBUILDDIR>>/bauer/fabrikbauer.d /<<PKGBUILDDIR>>/bauer/goods_manager.d /<<PKGBUILDDIR>>/bauer/hausbauer.d /<<PKGBUILDDIR>>/bauer/tunnelbauer.d /<<PKGBUILDDIR>>/bauer/vehikelbauer.d /<<PKGBUILDDIR>>/bauer/wegbauer.d /<<PKGBUILDDIR>>/boden/boden.d /<<PKGBUILDDIR>>/boden/brueckenboden.d /<<PKGBUILDDIR>>/boden/fundament.d /<<PKGBUILDDIR>>/boden/grund.d /<<PKGBUILDDIR>>/boden/monorailboden.d /<<PKGBUILDDIR>>/boden/tunnelboden.d /<<PKGBUILDDIR>>/boden/wasser.d /<<PKGBUILDDIR>>/boden/wege/kanal.d /<<PKGBUILDDIR>>/boden/wege/maglev.d /<<PKGBUILDDIR>>/boden/wege/monorail.d /<<PKGBUILDDIR>>/boden/wege/narrowgauge.d /<<PKGBUILDDIR>>/boden/wege/runway.d /<<PKGBUILDDIR>>/boden/wege/schiene.d /<<PKGBUILDDIR>>/boden/wege/strasse.d /<<PKGBUILDDIR>>/boden/wege/weg.d /<<PKGBUILDDIR>>/dataobj/crossing_logic.d /<<PKGBUILDDIR>>/dataobj/environment.d /<<PKGBUILDDIR>>/dataobj/freelist.d /<<PKGBUILDDIR>>/dataobj/gameinfo.d /<<PKGBUILDDIR>>/dataobj/height_map_loader.d /<<PKGBUILDDIR>>/dataobj/koord.d /<<PKGBUILDDIR>>/dataobj/koord3d.d /<<PKGBUILDDIR>>/dataobj/loadsave.d /<<PKGBUILDDIR>>/dataobj/marker.d /<<PKGBUILDDIR>>/dataobj/objlist.d /<<PKGBUILDDIR>>/dataobj/powernet.d /<<PKGBUILDDIR>>/dataobj/records.d /<<PKGBUILDDIR>>/dataobj/rect.d /<<PKGBUILDDIR>>/dataobj/ribi.d /<<PKGBUILDDIR>>/dataobj/route.d /<<PKGBUILDDIR>>/dataobj/scenario.d /<<PKGBUILDDIR>>/dataobj/schedule.d /<<PKGBUILDDIR>>/dataobj/settings.d /<<PKGBUILDDIR>>/dataobj/tabfile.d /<<PKGBUILDDIR>>/dataobj/translator.d /<<PKGBUILDDIR>>/descriptor/bridge_desc.d /<<PKGBUILDDIR>>/descriptor/building_desc.d /<<PKGBUILDDIR>>/descriptor/factory_desc.d /<<PKGBUILDDIR>>/descriptor/goods_desc.d /<<PKGBUILDDIR>>/descriptor/ground_desc.d /<<PKGBUILDDIR>>/descriptor/image.d /<<PKGBUILDDIR>>/descriptor/obj_base_desc.d /<<PKGBUILDDIR>>/descriptor/reader/bridge_reader.d /<<PKGBUILDDIR>>/descriptor/reader/building_reader.d /<<PKGBUILDDIR>>/descriptor/reader/citycar_reader.d /<<PKGBUILDDIR>>/descriptor/reader/crossing_reader.d /<<PKGBUILDDIR>>/descriptor/reader/factory_reader.d /<<PKGBUILDDIR>>/descriptor/reader/good_reader.d /<<PKGBUILDDIR>>/descriptor/reader/ground_reader.d /<<PKGBUILDDIR>>/descriptor/reader/groundobj_reader.d /<<PKGBUILDDIR>>/descriptor/reader/image_reader.d /<<PKGBUILDDIR>>/descriptor/reader/imagelist2d_reader.d /<<PKGBUILDDIR>>/descriptor/reader/imagelist_reader.d /<<PKGBUILDDIR>>/descriptor/reader/obj_reader.d /<<PKGBUILDDIR>>/descriptor/reader/pedestrian_reader.d /<<PKGBUILDDIR>>/descriptor/reader/roadsign_reader.d /<<PKGBUILDDIR>>/descriptor/reader/root_reader.d /<<PKGBUILDDIR>>/descriptor/reader/sim_reader.d /<<PKGBUILDDIR>>/descriptor/reader/skin_reader.d /<<PKGBUILDDIR>>/descriptor/reader/sound_reader.d /<<PKGBUILDDIR>>/descriptor/reader/text_reader.d /<<PKGBUILDDIR>>/descriptor/reader/tree_reader.d /<<PKGBUILDDIR>>/descriptor/reader/tunnel_reader.d /<<PKGBUILDDIR>>/descriptor/reader/vehicle_reader.d /<<PKGBUILDDIR>>/descriptor/reader/way_obj_reader.d /<<PKGBUILDDIR>>/descriptor/reader/way_reader.d /<<PKGBUILDDIR>>/descriptor/reader/xref_reader.d /<<PKGBUILDDIR>>/descriptor/sound_desc.d /<<PKGBUILDDIR>>/descriptor/tunnel_desc.d /<<PKGBUILDDIR>>/descriptor/vehicle_desc.d /<<PKGBUILDDIR>>/descriptor/way_desc.d /<<PKGBUILDDIR>>/display/font.d /<<PKGBUILDDIR>>/display/simgraph16.d /<<PKGBUILDDIR>>/display/simview.d /<<PKGBUILDDIR>>/display/viewport.d /<<PKGBUILDDIR>>/finder/placefinder.d /<<PKGBUILDDIR>>/freight_list_sorter.d /<<PKGBUILDDIR>>/gui/ai_option_t.d /<<PKGBUILDDIR>>/gui/ai_selector.d /<<PKGBUILDDIR>>/gui/banner.d /<<PKGBUILDDIR>>/gui/base_info.d /<<PKGBUILDDIR>>/gui/baum_edit.d /<<PKGBUILDDIR>>/gui/city_info.d /<<PKGBUILDDIR>>/gui/citybuilding_edit.d /<<PKGBUILDDIR>>/gui/citylist_frame_t.d /<<PKGBUILDDIR>>/gui/citylist_stats_t.d /<<PKGBUILDDIR>>/gui/climates.d /<<PKGBUILDDIR>>/gui/components/gui_aligned_container.d /<<PKGBUILDDIR>>/gui/components/gui_building.d /<<PKGBUILDDIR>>/gui/components/gui_button.d /<<PKGBUILDDIR>>/gui/components/gui_button_to_chart.d /<<PKGBUILDDIR>>/gui/components/gui_chart.d /<<PKGBUILDDIR>>/gui/components/gui_colorbox.d /<<PKGBUILDDIR>>/gui/components/gui_combobox.d /<<PKGBUILDDIR>>/gui/components/gui_container.d /<<PKGBUILDDIR>>/gui/components/gui_convoiinfo.d /<<PKGBUILDDIR>>/gui/components/gui_divider.d /<<PKGBUILDDIR>>/gui/components/gui_fixedwidth_textarea.d /<<PKGBUILDDIR>>/gui/components/gui_flowtext.d /<<PKGBUILDDIR>>/gui/components/gui_image.d /<<PKGBUILDDIR>>/gui/components/gui_image_list.d /<<PKGBUILDDIR>>/gui/components/gui_component.d /<<PKGBUILDDIR>>/gui/components/gui_label.d /<<PKGBUILDDIR>>/gui/components/gui_map_preview.d /<<PKGBUILDDIR>>/gui/components/gui_numberinput.d /<<PKGBUILDDIR>>/gui/components/gui_obj_view_t.d /<<PKGBUILDDIR>>/gui/components/gui_scrollbar.d /<<PKGBUILDDIR>>/gui/components/gui_scrolled_list.d /<<PKGBUILDDIR>>/gui/components/gui_scrollpane.d /<<PKGBUILDDIR>>/gui/components/gui_speedbar.d /<<PKGBUILDDIR>>/gui/components/gui_tab_panel.d /<<PKGBUILDDIR>>/gui/components/gui_textarea.d /<<PKGBUILDDIR>>/gui/components/gui_textinput.d /<<PKGBUILDDIR>>/gui/components/gui_world_view_t.d /<<PKGBUILDDIR>>/gui/convoi_detail_t.d /<<PKGBUILDDIR>>/gui/convoi_filter_frame.d /<<PKGBUILDDIR>>/gui/convoi_frame.d /<<PKGBUILDDIR>>/gui/convoi_info_t.d /<<PKGBUILDDIR>>/gui/convoy_item.d /<<PKGBUILDDIR>>/gui/curiosity_edit.d /<<PKGBUILDDIR>>/gui/curiositylist_frame_t.d /<<PKGBUILDDIR>>/gui/curiositylist_stats_t.d /<<PKGBUILDDIR>>/gui/depot_frame.d /<<PKGBUILDDIR>>/gui/depotlist_frame.d /<<PKGBUILDDIR>>/gui/display_settings.d /<<PKGBUILDDIR>>/gui/enlarge_map_frame_t.d /<<PKGBUILDDIR>>/gui/extend_edit.d /<<PKGBUILDDIR>>/gui/fabrik_info.d /<<PKGBUILDDIR>>/gui/factory_chart.d /<<PKGBUILDDIR>>/gui/factory_edit.d /<<PKGBUILDDIR>>/gui/factorylist_frame_t.d /<<PKGBUILDDIR>>/gui/factorylist_stats_t.d /<<PKGBUILDDIR>>/gui/goods_frame_t.d /<<PKGBUILDDIR>>/gui/goods_stats_t.d /<<PKGBUILDDIR>>/gui/ground_info.d /<<PKGBUILDDIR>>/gui/gui_frame.d /<<PKGBUILDDIR>>/gui/gui_theme.d /<<PKGBUILDDIR>>/gui/halt_info.d /<<PKGBUILDDIR>>/gui/halt_list_filter_frame.d /<<PKGBUILDDIR>>/gui/halt_list_frame.d /<<PKGBUILDDIR>>/gui/halt_list_stats.d /<<PKGBUILDDIR>>/gui/headquarter_info.d /<<PKGBUILDDIR>>/gui/help_frame.d /<<PKGBUILDDIR>>/gui/jump_frame.d /<<PKGBUILDDIR>>/gui/minimap.d /<<PKGBUILDDIR>>/gui/kennfarbe.d /<<PKGBUILDDIR>>/gui/label_info.d /<<PKGBUILDDIR>>/gui/labellist_frame_t.d /<<PKGBUILDDIR>>/gui/labellist_stats_t.d /<<PKGBUILDDIR>>/gui/line_item.d /<<PKGBUILDDIR>>/gui/line_management_gui.d /<<PKGBUILDDIR>>/gui/load_relief_frame.d /<<PKGBUILDDIR>>/gui/loadfont_frame.d /<<PKGBUILDDIR>>/gui/loadsave_frame.d /<<PKGBUILDDIR>>/gui/map_frame.d /<<PKGBUILDDIR>>/gui/message_frame_t.d /<<PKGBUILDDIR>>/gui/message_option_t.d /<<PKGBUILDDIR>>/gui/message_stats_t.d /<<PKGBUILDDIR>>/gui/messagebox.d /<<PKGBUILDDIR>>/gui/money_frame.d /<<PKGBUILDDIR>>/gui/obj_info.d /<<PKGBUILDDIR>>/gui/optionen.d /<<PKGBUILDDIR>>/gui/pakselector.d /<<PKGBUILDDIR>>/gui/password_frame.d /<<PKGBUILDDIR>>/gui/player_frame_t.d /<<PKGBUILDDIR>>/gui/privatesign_info.d /<<PKGBUILDDIR>>/gui/savegame_frame.d /<<PKGBUILDDIR>>/gui/scenario_frame.d /<<PKGBUILDDIR>>/gui/scenario_info.d /<<PKGBUILDDIR>>/gui/schedule_gui.d /<<PKGBUILDDIR>>/gui/schedule_list.d /<<PKGBUILDDIR>>/gui/script_tool_frame.d /<<PKGBUILDDIR>>/gui/server_frame.d /<<PKGBUILDDIR>>/gui/settings_frame.d /<<PKGBUILDDIR>>/gui/settings_stats.d /<<PKGBUILDDIR>>/gui/signal_spacing.d /<<PKGBUILDDIR>>/gui/simwin.d /<<PKGBUILDDIR>>/gui/sound_frame.d /<<PKGBUILDDIR>>/gui/sprachen.d /<<PKGBUILDDIR>>/gui/station_building_select.d /<<PKGBUILDDIR>>/gui/themeselector.d /<<PKGBUILDDIR>>/gui/tool_selector.d /<<PKGBUILDDIR>>/gui/trafficlight_info.d /<<PKGBUILDDIR>>/gui/vehiclelist_frame.d /<<PKGBUILDDIR>>/gui/welt.d /<<PKGBUILDDIR>>/network/checksum.d /<<PKGBUILDDIR>>/network/memory_rw.d /<<PKGBUILDDIR>>/network/network.d /<<PKGBUILDDIR>>/network/network_address.d /<<PKGBUILDDIR>>/network/network_cmd.d /<<PKGBUILDDIR>>/network/network_cmd_ingame.d /<<PKGBUILDDIR>>/network/network_cmd_scenario.d /<<PKGBUILDDIR>>/network/network_cmp_pakset.d /<<PKGBUILDDIR>>/network/network_file_transfer.d /<<PKGBUILDDIR>>/network/network_packet.d /<<PKGBUILDDIR>>/network/network_socket_list.d /<<PKGBUILDDIR>>/network/pakset_info.d /<<PKGBUILDDIR>>/network/pwd_hash.d /<<PKGBUILDDIR>>/obj/baum.d /<<PKGBUILDDIR>>/obj/bruecke.d /<<PKGBUILDDIR>>/obj/crossing.d /<<PKGBUILDDIR>>/obj/field.d /<<PKGBUILDDIR>>/obj/gebaeude.d /<<PKGBUILDDIR>>/obj/groundobj.d /<<PKGBUILDDIR>>/obj/label.d /<<PKGBUILDDIR>>/obj/leitung2.d /<<PKGBUILDDIR>>/obj/pillar.d /<<PKGBUILDDIR>>/obj/roadsign.d /<<PKGBUILDDIR>>/obj/signal.d /<<PKGBUILDDIR>>/obj/tunnel.d /<<PKGBUILDDIR>>/obj/wayobj.d /<<PKGBUILDDIR>>/obj/wolke.d /<<PKGBUILDDIR>>/obj/zeiger.d /<<PKGBUILDDIR>>/old_blockmanager.d /<<PKGBUILDDIR>>/player/ai.d /<<PKGBUILDDIR>>/player/ai_goods.d /<<PKGBUILDDIR>>/player/ai_passenger.d /<<PKGBUILDDIR>>/player/ai_scripted.d /<<PKGBUILDDIR>>/player/finance.d /<<PKGBUILDDIR>>/player/simplay.d /<<PKGBUILDDIR>>/script/api/api_city.d /<<PKGBUILDDIR>>/script/api/api_command.d /<<PKGBUILDDIR>>/script/api/api_const.d /<<PKGBUILDDIR>>/script/api/api_control.d /<<PKGBUILDDIR>>/script/api/api_convoy.d /<<PKGBUILDDIR>>/script/api/api_factory.d /<<PKGBUILDDIR>>/script/api/api_gui.d /<<PKGBUILDDIR>>/script/api/api_halt.d /<<PKGBUILDDIR>>/script/api/api_include.d /<<PKGBUILDDIR>>/script/api/api_line.d /<<PKGBUILDDIR>>/script/api/api_map_objects.d /<<PKGBUILDDIR>>/script/api/api_obj_desc.d /<<PKGBUILDDIR>>/script/api/api_obj_desc_base.d /<<PKGBUILDDIR>>/script/api/api_pathfinding.d /<<PKGBUILDDIR>>/script/api/api_player.d /<<PKGBUILDDIR>>/script/api/api_scenario.d /<<PKGBUILDDIR>>/script/api/api_schedule.d /<<PKGBUILDDIR>>/script/api/api_settings.d /<<PKGBUILDDIR>>/script/api/api_simple.d /<<PKGBUILDDIR>>/script/api/api_tiles.d /<<PKGBUILDDIR>>/script/api/api_world.d /<<PKGBUILDDIR>>/script/api/export_desc.d /<<PKGBUILDDIR>>/script/api/get_next.d /<<PKGBUILDDIR>>/script/api_class.d /<<PKGBUILDDIR>>/script/api_function.d /<<PKGBUILDDIR>>/script/api_param.d /<<PKGBUILDDIR>>/script/dynamic_string.d /<<PKGBUILDDIR>>/script/export_objs.d /<<PKGBUILDDIR>>/script/script.d /<<PKGBUILDDIR>>/script/script_loader.d /<<PKGBUILDDIR>>/script/script_tool_manager.d /<<PKGBUILDDIR>>/simcity.d /<<PKGBUILDDIR>>/simconvoi.d /<<PKGBUILDDIR>>/simdebug.d /<<PKGBUILDDIR>>/simdepot.d /<<PKGBUILDDIR>>/simevent.d /<<PKGBUILDDIR>>/simfab.d /<<PKGBUILDDIR>>/simhalt.d /<<PKGBUILDDIR>>/siminteraction.d /<<PKGBUILDDIR>>/simintr.d /<<PKGBUILDDIR>>/simio.d /<<PKGBUILDDIR>>/simline.d /<<PKGBUILDDIR>>/simlinemgmt.d /<<PKGBUILDDIR>>/simloadingscreen.d /<<PKGBUILDDIR>>/simmain.d /<<PKGBUILDDIR>>/simmem.d /<<PKGBUILDDIR>>/simmenu.d /<<PKGBUILDDIR>>/simmesg.d /<<PKGBUILDDIR>>/simobj.d /<<PKGBUILDDIR>>/simplan.d /<<PKGBUILDDIR>>/simskin.d /<<PKGBUILDDIR>>/simsound.d /<<PKGBUILDDIR>>/simticker.d /<<PKGBUILDDIR>>/simtool.d /<<PKGBUILDDIR>>/simtool-scripted.d /<<PKGBUILDDIR>>/simware.d /<<PKGBUILDDIR>>/simworld.d /<<PKGBUILDDIR>>/squirrel/sq_extensions.d /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdaux.d /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdblob.d /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdio.d /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdmath.d /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdrex.d /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdstream.d /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdstring.d /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdsystem.d /<<PKGBUILDDIR>>/squirrel/squirrel/sqapi.d /<<PKGBUILDDIR>>/squirrel/squirrel/sqbaselib.d /<<PKGBUILDDIR>>/squirrel/squirrel/sqclass.d /<<PKGBUILDDIR>>/squirrel/squirrel/sqcompiler.d /<<PKGBUILDDIR>>/squirrel/squirrel/sqdebug.d /<<PKGBUILDDIR>>/squirrel/squirrel/sqfuncstate.d /<<PKGBUILDDIR>>/squirrel/squirrel/sqlexer.d /<<PKGBUILDDIR>>/squirrel/squirrel/sqmem.d /<<PKGBUILDDIR>>/squirrel/squirrel/sqobject.d /<<PKGBUILDDIR>>/squirrel/squirrel/sqstate.d /<<PKGBUILDDIR>>/squirrel/squirrel/sqtable.d /<<PKGBUILDDIR>>/squirrel/squirrel/sqvm.d /<<PKGBUILDDIR>>/sys/simsys.d /<<PKGBUILDDIR>>/unicode.d /<<PKGBUILDDIR>>/utils/cbuffer_t.d /<<PKGBUILDDIR>>/utils/csv.d /<<PKGBUILDDIR>>/utils/log.d /<<PKGBUILDDIR>>/utils/searchfolder.d /<<PKGBUILDDIR>>/utils/sha1.d /<<PKGBUILDDIR>>/utils/simrandom.d /<<PKGBUILDDIR>>/utils/simstring.d /<<PKGBUILDDIR>>/utils/simthread.d /<<PKGBUILDDIR>>/vehicle/movingobj.d /<<PKGBUILDDIR>>/vehicle/simpeople.d /<<PKGBUILDDIR>>/vehicle/simroadtraffic.d /<<PKGBUILDDIR>>/vehicle/simvehicle.d /<<PKGBUILDDIR>>/sys/simsys_s2.d /<<PKGBUILDDIR>>/sound/sdl_mixer_sound.d /<<PKGBUILDDIR>>/music/sdl_midi.d
rm -f /<<PKGBUILDDIR>>/sim
rm -fr /<<PKGBUILDDIR>>/sim.app
make -e -C makeobj clean
make[3]: Entering directory '/<<PKGBUILDDIR>>/makeobj'
===> Cleaning up
rm -f  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/bridge_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/building_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/citycar_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/crossing_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/factory_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/get_climate-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/get_waytype-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/good_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/groundobj_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/ground_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/image_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/imagelist2d_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/imagelist_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/obj_node-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/obj_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/pedestrian_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/roadsign_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/root_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/sim_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/skin_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/sound_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/text_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/tree_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/tunnel_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/vehicle_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/way_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/way_obj_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/xref_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/utils/dr_rdpng-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/image-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/dataobj/freelist-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/simdebug-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/simmem-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/utils/simstring-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/utils/searchfolder-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/dataobj/tabfile-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/utils/log-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/makeobj/makeobj-makeobj.o
rm -f  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/bridge_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/building_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/citycar_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/crossing_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/factory_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/get_climate-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/get_waytype-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/good_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/groundobj_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/ground_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/image_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/imagelist2d_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/imagelist_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/obj_node-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/obj_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/pedestrian_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/roadsign_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/root_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/sim_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/skin_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/sound_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/text_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/tree_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/tunnel_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/vehicle_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/way_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/way_obj_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/xref_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/utils/dr_rdpng-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/image-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/dataobj/freelist-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/simdebug-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/simmem-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/utils/simstring-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/utils/searchfolder-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/dataobj/tabfile-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/utils/log-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/makeobj/makeobj-makeobj.d
rm -f /<<PKGBUILDDIR>>/makeobj/makeobj
make[3]: Leaving directory '/<<PKGBUILDDIR>>/makeobj'
make -e -C nettools clean
make[3]: Entering directory '/<<PKGBUILDDIR>>/nettools'
===> Cleaning up
rm -f  ..//<<PKGBUILDDIR>>/nettools/dataobj/freelist-nettool.o  ..//<<PKGBUILDDIR>>/nettools/network/memory_rw-nettool.o  ..//<<PKGBUILDDIR>>/nettools/network/network_address-nettool.o  ..//<<PKGBUILDDIR>>/nettools/network/network_cmd-nettool.o  ..//<<PKGBUILDDIR>>/nettools/network/network_packet-nettool.o  ..//<<PKGBUILDDIR>>/nettools/network/network_socket_list-nettool.o  ..//<<PKGBUILDDIR>>/nettools/network/pwd_hash-nettool.o  ..//<<PKGBUILDDIR>>/nettools/simdebug-nettool.o  ..//<<PKGBUILDDIR>>/nettools/simmem-nettool.o  ..//<<PKGBUILDDIR>>/nettools/utils/simstring-nettool.o  ..//<<PKGBUILDDIR>>/nettools/utils/fetchopt-nettool.o  ..//<<PKGBUILDDIR>>/nettools/utils/sha1-nettool.o  ..//<<PKGBUILDDIR>>/nettools/utils/log-nettool.o  ..//<<PKGBUILDDIR>>/nettools/network/network-nettool.o  ..//<<PKGBUILDDIR>>/nettools/network/network_file_transfer-nettool.o  ..//<<PKGBUILDDIR>>/nettools/nettool/nettool-nettool.o
rm -f  ..//<<PKGBUILDDIR>>/nettools/dataobj/freelist-nettool.d  ..//<<PKGBUILDDIR>>/nettools/network/memory_rw-nettool.d  ..//<<PKGBUILDDIR>>/nettools/network/network_address-nettool.d  ..//<<PKGBUILDDIR>>/nettools/network/network_cmd-nettool.d  ..//<<PKGBUILDDIR>>/nettools/network/network_packet-nettool.d  ..//<<PKGBUILDDIR>>/nettools/network/network_socket_list-nettool.d  ..//<<PKGBUILDDIR>>/nettools/network/pwd_hash-nettool.d  ..//<<PKGBUILDDIR>>/nettools/simdebug-nettool.d  ..//<<PKGBUILDDIR>>/nettools/simmem-nettool.d  ..//<<PKGBUILDDIR>>/nettools/utils/simstring-nettool.d  ..//<<PKGBUILDDIR>>/nettools/utils/fetchopt-nettool.d  ..//<<PKGBUILDDIR>>/nettools/utils/sha1-nettool.d  ..//<<PKGBUILDDIR>>/nettools/utils/log-nettool.d  ..//<<PKGBUILDDIR>>/nettools/network/network-nettool.d  ..//<<PKGBUILDDIR>>/nettools/network/network_file_transfer-nettool.d  ..//<<PKGBUILDDIR>>/nettools/nettool/nettool-nettool.d
rm -f /<<PKGBUILDDIR>>/nettools/nettool
make[3]: Leaving directory '/<<PKGBUILDDIR>>/nettools'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
/usr/bin/make -C makeobj clean
make[2]: Entering directory '/<<PKGBUILDDIR>>/makeobj'
===> Cleaning up
rm -f  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/bridge_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/building_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/citycar_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/crossing_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/factory_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/get_climate-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/get_waytype-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/good_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/groundobj_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/ground_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/image_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/imagelist2d_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/imagelist_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/obj_node-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/obj_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/pedestrian_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/roadsign_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/root_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/sim_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/skin_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/sound_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/text_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/tree_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/tunnel_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/vehicle_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/way_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/way_obj_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/xref_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/utils/dr_rdpng-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/image-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/dataobj/freelist-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/simdebug-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/simmem-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/utils/simstring-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/utils/searchfolder-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/dataobj/tabfile-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/utils/log-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/makeobj/makeobj-makeobj.o
rm -f  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/bridge_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/building_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/citycar_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/crossing_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/factory_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/get_climate-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/get_waytype-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/good_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/groundobj_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/ground_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/image_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/imagelist2d_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/imagelist_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/obj_node-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/obj_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/pedestrian_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/roadsign_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/root_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/sim_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/skin_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/sound_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/text_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/tree_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/tunnel_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/vehicle_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/way_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/way_obj_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/xref_writer-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/utils/dr_rdpng-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/descriptor/image-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/dataobj/freelist-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/simdebug-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/simmem-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/utils/simstring-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/utils/searchfolder-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/dataobj/tabfile-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/utils/log-makeobj.d  ..//<<PKGBUILDDIR>>/makeobj/makeobj/makeobj-makeobj.d
rm -f /<<PKGBUILDDIR>>/makeobj/makeobj
make[2]: Leaving directory '/<<PKGBUILDDIR>>/makeobj'
rm -f -r skin
rm -f -r build
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules binary-arch
dh binary-arch
   dh_update_autotools_config -a
   dh_autoreconf -a
   dh_auto_configure -a
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
	make -j4 "INSTALL=install --strip-program=true"
make[2]: Entering directory '/<<PKGBUILDDIR>>'
===> HOSTCXX sys/clipboard_internal.cc
===> HOSTCXX bauer/brueckenbauer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/sys/clipboard_internal.o sys/clipboard_internal.cc
===> HOSTCXX bauer/fabrikbauer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/bauer/brueckenbauer.o bauer/brueckenbauer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/bauer/fabrikbauer.o bauer/fabrikbauer.cc
===> HOSTCXX bauer/goods_manager.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/bauer/goods_manager.o bauer/goods_manager.cc
In file included from bauer/goods_manager.cc:9:
bauer/../simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
bauer/../simware.h:68:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   68 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from bauer/../halthandle_t.h:10,
                 from bauer/../simware.h:10,
                 from bauer/goods_manager.cc:9:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/goods_manager.cc:9:
bauer/../simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
bauer/../simware.h:72:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   72 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from bauer/../halthandle_t.h:10,
                 from bauer/../simware.h:10,
                 from bauer/goods_manager.cc:9:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX bauer/hausbauer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/bauer/hausbauer.o bauer/hausbauer.cc
In file included from bauer/brueckenbauer.cc:15:
bauer/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
bauer/../simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../gui/components/gui_container.h:13,
                 from bauer/../gui/components/gui_aligned_container.h:10,
                 from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/tool_selector.h:10,
                 from bauer/brueckenbauer.cc:22:
bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
bauer/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../boden/wege/weg.h:13,
                 from bauer/../boden/grund.h:17,
                 from bauer/../simplan.h:11,
                 from bauer/../simworld.h:27,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/minimap.h:10,
                 from bauer/fabrikbauer.cc:34:
bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
bauer/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from bauer/../descriptor/../display/simgraph.h:15,
                 from bauer/../descriptor/image.h:10,
                 from bauer/../descriptor/image_list.h:10,
                 from bauer/../descriptor/image_array.h:10,
                 from bauer/../descriptor/building_desc.h:11,
                 from bauer/../descriptor/factory_desc.h:11,
                 from bauer/fabrikbauer.h:13,
                 from bauer/fabrikbauer.cc:8:
bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/tool_selector.h:10,
                 from bauer/brueckenbauer.cc:22:
bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
bauer/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../boden/wege/weg.h:13,
                 from bauer/../boden/grund.h:17,
                 from bauer/../simplan.h:11,
                 from bauer/../simworld.h:27,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/tool_selector.h:10,
                 from bauer/brueckenbauer.cc:22:
bauer/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../boden/wege/weg.h:13,
                 from bauer/../boden/grund.h:17,
                 from bauer/../simplan.h:11,
                 from bauer/../simworld.h:27,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/tool_selector.h:10,
                 from bauer/brueckenbauer.cc:22:
bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
bauer/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../boden/wege/weg.h:13,
                 from bauer/../boden/grund.h:17,
                 from bauer/../simplan.h:11,
                 from bauer/../simworld.h:27,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/tool_selector.h:10,
                 from bauer/brueckenbauer.cc:22:
bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
bauer/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../boden/wege/weg.h:13,
                 from bauer/../boden/grund.h:17,
                 from bauer/../simplan.h:11,
                 from bauer/../simworld.h:27,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/fabrikbauer.cc:34:
bauer/../gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
bauer/../gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from bauer/../descriptor/../display/simgraph.h:15,
                 from bauer/../descriptor/image.h:10,
                 from bauer/../descriptor/image_list.h:10,
                 from bauer/../descriptor/image_array.h:10,
                 from bauer/../descriptor/building_desc.h:11,
                 from bauer/../descriptor/factory_desc.h:11,
                 from bauer/fabrikbauer.h:13,
                 from bauer/fabrikbauer.cc:8:
bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/brueckenbauer.cc:23:
bauer/../gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
bauer/../gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../boden/wege/weg.h:13,
                 from bauer/../boden/grund.h:17,
                 from bauer/../simplan.h:11,
                 from bauer/../simworld.h:27,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
bauer/fabrikbauer.cc: In static member function 'static int factory_builder_t::increase_industry_density(bool)':
bauer/fabrikbauer.cc:961:22: warning: variable 'last_built_consumer_ware' set but not used [-Wunused-but-set-variable]
  961 |  const goods_desc_t *last_built_consumer_ware;
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from bauer/../dataobj/koord3d.h:13,
                 from bauer/fabrikbauer.h:12,
                 from bauer/fabrikbauer.cc:8:
bauer/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
bauer/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:710:72:   required from here
bauer/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/fabrikbauer.cc:10:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../dataobj/koord3d.h:13,
                 from bauer/fabrikbauer.h:12,
                 from bauer/fabrikbauer.cc:8:
bauer/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
bauer/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:715:68:   required from here
bauer/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/fabrikbauer.cc:10:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../dataobj/koord3d.h:13,
                 from bauer/fabrikbauer.h:12,
                 from bauer/fabrikbauer.cc:8:
bauer/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
bauer/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:725:82:   required from here
bauer/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/fabrikbauer.cc:10:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../dataobj/koord3d.h:13,
                 from bauer/fabrikbauer.h:12,
                 from bauer/fabrikbauer.cc:8:
bauer/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
bauer/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:730:78:   required from here
bauer/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/fabrikbauer.cc:10:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../dataobj/koord3d.h:13,
                 from bauer/fabrikbauer.h:12,
                 from bauer/fabrikbauer.cc:8:
bauer/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
bauer/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:710:72:   required from here
bauer/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/fabrikbauer.cc:10:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../dataobj/koord3d.h:13,
                 from bauer/fabrikbauer.h:12,
                 from bauer/fabrikbauer.cc:8:
bauer/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
bauer/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:725:82:   required from here
bauer/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/fabrikbauer.cc:10:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:19,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
bauer/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:710:72:   required from here
bauer/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:19,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
bauer/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:715:68:   required from here
bauer/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:19,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
bauer/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:725:82:   required from here
bauer/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:19,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
bauer/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:730:78:   required from here
bauer/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:19,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
bauer/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:710:72:   required from here
bauer/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:19,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
bauer/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:725:82:   required from here
bauer/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/../simtool.h:13,
                 from bauer/brueckenbauer.cc:9:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../gui/minimap.h:10,
                 from bauer/hausbauer.cc:23:
bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
bauer/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from bauer/../descriptor/../display/simgraph.h:15,
                 from bauer/../descriptor/image.h:10,
                 from bauer/../descriptor/image_list.h:10,
                 from bauer/../descriptor/image_array.h:10,
                 from bauer/../descriptor/building_desc.h:11,
                 from bauer/hausbauer.cc:8:
bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/hausbauer.cc:23:
bauer/../gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
bauer/../gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from bauer/../descriptor/../display/simgraph.h:15,
                 from bauer/../descriptor/image.h:10,
                 from bauer/../descriptor/image_list.h:10,
                 from bauer/../descriptor/image_array.h:10,
                 from bauer/../descriptor/building_desc.h:11,
                 from bauer/hausbauer.cc:8:
bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX bauer/tunnelbauer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/bauer/tunnelbauer.o bauer/tunnelbauer.cc
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/tool_selector.h:10,
                 from bauer/hausbauer.cc:24:
bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
bauer/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from bauer/../descriptor/../display/simgraph.h:15,
                 from bauer/../descriptor/image.h:10,
                 from bauer/../descriptor/image_list.h:10,
                 from bauer/../descriptor/image_array.h:10,
                 from bauer/../descriptor/building_desc.h:11,
                 from bauer/hausbauer.cc:8:
bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/tool_selector.h:10,
                 from bauer/hausbauer.cc:24:
bauer/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from bauer/../descriptor/../display/simgraph.h:15,
                 from bauer/../descriptor/image.h:10,
                 from bauer/../descriptor/image_list.h:10,
                 from bauer/../descriptor/image_array.h:10,
                 from bauer/../descriptor/building_desc.h:11,
                 from bauer/hausbauer.cc:8:
bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/tool_selector.h:10,
                 from bauer/hausbauer.cc:24:
bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
bauer/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from bauer/../descriptor/../display/simgraph.h:15,
                 from bauer/../descriptor/image.h:10,
                 from bauer/../descriptor/image_list.h:10,
                 from bauer/../descriptor/image_array.h:10,
                 from bauer/../descriptor/building_desc.h:11,
                 from bauer/hausbauer.cc:8:
bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/tool_selector.h:10,
                 from bauer/hausbauer.cc:24:
bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
bauer/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from bauer/../descriptor/../display/simgraph.h:15,
                 from bauer/../descriptor/image.h:10,
                 from bauer/../descriptor/image_list.h:10,
                 from bauer/../descriptor/image_array.h:10,
                 from bauer/../descriptor/building_desc.h:11,
                 from bauer/hausbauer.cc:8:
bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/hausbauer.cc:28:
bauer/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
bauer/../simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from bauer/../boden/../halthandle_t.h:10,
                 from bauer/../boden/grund.h:10,
                 from bauer/../boden/boden.h:10,
                 from bauer/hausbauer.cc:12:
bauer/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../boden/../dataobj/koord3d.h:13,
                 from bauer/../boden/grund.h:14,
                 from bauer/../boden/boden.h:10,
                 from bauer/hausbauer.cc:12:
bauer/../boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
bauer/../boden/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:710:72:   required from here
bauer/../boden/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from bauer/../boden/../halthandle_t.h:10,
                 from bauer/../boden/grund.h:10,
                 from bauer/../boden/boden.h:10,
                 from bauer/hausbauer.cc:12:
bauer/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../boden/../dataobj/koord3d.h:13,
                 from bauer/../boden/grund.h:14,
                 from bauer/../boden/boden.h:10,
                 from bauer/hausbauer.cc:12:
bauer/../boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
bauer/../boden/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:715:68:   required from here
bauer/../boden/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from bauer/../boden/../halthandle_t.h:10,
                 from bauer/../boden/grund.h:10,
                 from bauer/../boden/boden.h:10,
                 from bauer/hausbauer.cc:12:
bauer/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../boden/../dataobj/koord3d.h:13,
                 from bauer/../boden/grund.h:14,
                 from bauer/../boden/boden.h:10,
                 from bauer/hausbauer.cc:12:
bauer/../boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
bauer/../boden/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:725:82:   required from here
bauer/../boden/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from bauer/../boden/../halthandle_t.h:10,
                 from bauer/../boden/grund.h:10,
                 from bauer/../boden/boden.h:10,
                 from bauer/hausbauer.cc:12:
bauer/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../boden/../dataobj/koord3d.h:13,
                 from bauer/../boden/grund.h:14,
                 from bauer/../boden/boden.h:10,
                 from bauer/hausbauer.cc:12:
bauer/../boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
bauer/../boden/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:730:78:   required from here
bauer/../boden/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from bauer/../boden/../halthandle_t.h:10,
                 from bauer/../boden/grund.h:10,
                 from bauer/../boden/boden.h:10,
                 from bauer/hausbauer.cc:12:
bauer/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../boden/../dataobj/koord3d.h:13,
                 from bauer/../boden/grund.h:14,
                 from bauer/../boden/boden.h:10,
                 from bauer/hausbauer.cc:12:
bauer/../boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
bauer/../boden/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../boden/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:710:72:   required from here
bauer/../boden/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from bauer/../boden/../halthandle_t.h:10,
                 from bauer/../boden/grund.h:10,
                 from bauer/../boden/boden.h:10,
                 from bauer/hausbauer.cc:12:
bauer/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../boden/../dataobj/koord3d.h:13,
                 from bauer/../boden/grund.h:14,
                 from bauer/../boden/boden.h:10,
                 from bauer/hausbauer.cc:12:
bauer/../boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
bauer/../boden/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../boden/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:725:82:   required from here
bauer/../boden/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from bauer/../boden/../halthandle_t.h:10,
                 from bauer/../boden/grund.h:10,
                 from bauer/../boden/boden.h:10,
                 from bauer/hausbauer.cc:12:
bauer/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../gui/minimap.h:10,
                 from bauer/tunnelbauer.cc:12:
bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
bauer/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from bauer/../gui/components/gui_component.h:10,
                 from bauer/../gui/minimap.h:10,
                 from bauer/tunnelbauer.cc:12:
bauer/../gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/tunnelbauer.cc:12:
bauer/../gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
bauer/../gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from bauer/../gui/components/gui_component.h:10,
                 from bauer/../gui/minimap.h:10,
                 from bauer/tunnelbauer.cc:12:
bauer/../gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/base_info.h:10,
                 from bauer/../gui/messagebox.h:10,
                 from bauer/tunnelbauer.cc:30:
bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
bauer/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from bauer/../gui/components/gui_component.h:10,
                 from bauer/../gui/minimap.h:10,
                 from bauer/tunnelbauer.cc:12:
bauer/../gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/base_info.h:10,
                 from bauer/../gui/messagebox.h:10,
                 from bauer/tunnelbauer.cc:30:
bauer/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from bauer/../gui/components/gui_component.h:10,
                 from bauer/../gui/minimap.h:10,
                 from bauer/tunnelbauer.cc:12:
bauer/../gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/base_info.h:10,
                 from bauer/../gui/messagebox.h:10,
                 from bauer/tunnelbauer.cc:30:
bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
bauer/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from bauer/../gui/components/gui_component.h:10,
                 from bauer/../gui/minimap.h:10,
                 from bauer/tunnelbauer.cc:12:
bauer/../gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/base_info.h:10,
                 from bauer/../gui/messagebox.h:10,
                 from bauer/tunnelbauer.cc:30:
bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
bauer/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from bauer/../gui/components/gui_component.h:10,
                 from bauer/../gui/minimap.h:10,
                 from bauer/tunnelbauer.cc:12:
bauer/../gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX bauer/vehikelbauer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/bauer/vehikelbauer.o bauer/vehikelbauer.cc
===> HOSTCXX bauer/wegbauer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/bauer/wegbauer.o bauer/wegbauer.cc
===> HOSTCXX boden/boden.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/boden.o boden/boden.cc
In file included from bauer/../gui/components/gui_container.h:13,
                 from bauer/../gui/components/gui_aligned_container.h:10,
                 from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/depot_frame.h:10,
                 from bauer/vehikelbauer.cc:19:
bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
bauer/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from bauer/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../vehicle/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../vehicle/../boden/wege/weg.h:13,
                 from bauer/../vehicle/../boden/grund.h:17,
                 from bauer/../vehicle/simvehicle.h:15,
                 from bauer/vehikelbauer.cc:7:
bauer/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/depot_frame.h:10,
                 from bauer/vehikelbauer.cc:19:
bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
bauer/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from bauer/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../vehicle/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../vehicle/../boden/wege/weg.h:13,
                 from bauer/../vehicle/../boden/grund.h:17,
                 from bauer/../vehicle/simvehicle.h:15,
                 from bauer/vehikelbauer.cc:7:
bauer/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/depot_frame.h:10,
                 from bauer/vehikelbauer.cc:19:
bauer/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from bauer/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../vehicle/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../vehicle/../boden/wege/weg.h:13,
                 from bauer/../vehicle/../boden/grund.h:17,
                 from bauer/../vehicle/simvehicle.h:15,
                 from bauer/vehikelbauer.cc:7:
bauer/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/depot_frame.h:10,
                 from bauer/vehikelbauer.cc:19:
bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
bauer/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from bauer/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../vehicle/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../vehicle/../boden/wege/weg.h:13,
                 from bauer/../vehicle/../boden/grund.h:17,
                 from bauer/../vehicle/simvehicle.h:15,
                 from bauer/vehikelbauer.cc:7:
bauer/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/depot_frame.h:10,
                 from bauer/vehikelbauer.cc:19:
bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
bauer/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from bauer/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../vehicle/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../vehicle/../boden/wege/weg.h:13,
                 from bauer/../vehicle/../boden/grund.h:17,
                 from bauer/../vehicle/simvehicle.h:15,
                 from bauer/vehikelbauer.cc:7:
bauer/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/vehikelbauer.cc:19:
bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
bauer/../gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from bauer/../vehicle/../halthandle_t.h:10,
                 from bauer/../vehicle/simvehicle.h:12,
                 from bauer/vehikelbauer.cc:7:
bauer/../vehicle/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/wegbauer.cc:15:
bauer/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
bauer/../simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/wegbauer.cc:9:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX boden/brueckenboden.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/brueckenboden.o boden/brueckenboden.cc
In file included from bauer/../gui/minimap.h:10,
                 from bauer/wegbauer.cc:62:
bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
bauer/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../boden/wege/weg.h:13,
                 from bauer/../boden/grund.h:17,
                 from bauer/../simplan.h:11,
                 from bauer/../simworld.h:27,
                 from bauer/wegbauer.cc:9:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/wegbauer.cc:62:
bauer/../gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
bauer/../gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../boden/wege/weg.h:13,
                 from bauer/../boden/grund.h:17,
                 from bauer/../simplan.h:11,
                 from bauer/../simworld.h:27,
                 from bauer/wegbauer.cc:9:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/tool_selector.h:10,
                 from bauer/wegbauer.cc:63:
bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
bauer/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../boden/wege/weg.h:13,
                 from bauer/../boden/grund.h:17,
                 from bauer/../simplan.h:11,
                 from bauer/../simworld.h:27,
                 from bauer/wegbauer.cc:9:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/tool_selector.h:10,
                 from bauer/wegbauer.cc:63:
bauer/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../boden/wege/weg.h:13,
                 from bauer/../boden/grund.h:17,
                 from bauer/../simplan.h:11,
                 from bauer/../simworld.h:27,
                 from bauer/wegbauer.cc:9:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/tool_selector.h:10,
                 from bauer/wegbauer.cc:63:
bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
bauer/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../boden/wege/weg.h:13,
                 from bauer/../boden/grund.h:17,
                 from bauer/../simplan.h:11,
                 from bauer/../simworld.h:27,
                 from bauer/wegbauer.cc:9:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/tool_selector.h:10,
                 from bauer/wegbauer.cc:63:
bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
bauer/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from bauer/../boden/wege/../../descriptor/image.h:10,
                 from bauer/../boden/wege/../../descriptor/image_list.h:10,
                 from bauer/../boden/wege/../../descriptor/way_desc.h:10,
                 from bauer/../boden/wege/weg.h:13,
                 from bauer/../boden/grund.h:17,
                 from bauer/../simplan.h:11,
                 from bauer/../simworld.h:27,
                 from bauer/wegbauer.cc:9:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX boden/fundament.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/fundament.o boden/fundament.cc
In file included from bauer/../simworld.h:19,
                 from bauer/wegbauer.cc:9:
bauer/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
bauer/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../boden/wege/runway.h:46:84:   required from here
bauer/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/wegbauer.cc:9:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:19,
                 from bauer/wegbauer.cc:9:
bauer/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
bauer/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../boden/wege/runway.h:48:80:   required from here
bauer/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/wegbauer.cc:9:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:19,
                 from bauer/wegbauer.cc:9:
bauer/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
bauer/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../boden/wege/runway.h:46:84:   required from here
bauer/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:10,
                 from bauer/../simworld.h:14,
                 from bauer/wegbauer.cc:9:
bauer/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX boden/grund.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/grund.o boden/grund.cc
===> HOSTCXX boden/monorailboden.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/monorailboden.o boden/monorailboden.cc
In file included from boden/grund.cc:11:
boden/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
boden/../simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from boden/../convoihandle_t.h:10,
                 from boden/../simdepot.h:12,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/grund.cc:13:
boden/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
boden/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from boden/../convoihandle_t.h:10,
                 from boden/../simdepot.h:12,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../gui/components/gui_container.h:13,
                 from boden/../gui/components/gui_aligned_container.h:10,
                 from boden/../gui/gui_frame.h:14,
                 from boden/../gui/base_info.h:10,
                 from boden/../gui/ground_info.h:10,
                 from boden/grund.cc:44:
boden/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
boden/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from boden/../display/simgraph.h:15,
                 from boden/grund.cc:12:
boden/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from boden/../gui/gui_frame.h:14,
                 from boden/../gui/base_info.h:10,
                 from boden/../gui/ground_info.h:10,
                 from boden/grund.cc:44:
boden/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
boden/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from boden/../display/simgraph.h:15,
                 from boden/grund.cc:12:
boden/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from boden/../gui/gui_frame.h:14,
                 from boden/../gui/base_info.h:10,
                 from boden/../gui/ground_info.h:10,
                 from boden/grund.cc:44:
boden/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from boden/../display/simgraph.h:15,
                 from boden/grund.cc:12:
boden/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from boden/../gui/gui_frame.h:14,
                 from boden/../gui/base_info.h:10,
                 from boden/../gui/ground_info.h:10,
                 from boden/grund.cc:44:
boden/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
boden/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from boden/../display/simgraph.h:15,
                 from boden/grund.cc:12:
boden/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from boden/../gui/base_info.h:10,
                 from boden/../gui/ground_info.h:10,
                 from boden/grund.cc:44:
boden/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
boden/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from boden/../display/simgraph.h:15,
                 from boden/grund.cc:12:
boden/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from boden/grund.cc:45:
boden/../gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
boden/../gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from boden/../display/simgraph.h:15,
                 from boden/grund.cc:12:
boden/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
boden/grund.cc: In member function 'void grund_t::set_halt(halthandle_t)':
boden/grund.cc:663:15: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  663 |   this_halt = halt;
      |               ^~~~
In file included from boden/../convoihandle_t.h:10,
                 from boden/../simdepot.h:12,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
boden/grund.cc:667:28: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  667 |   this_halt = halthandle_t();
      |                            ^
In file included from boden/../convoihandle_t.h:10,
                 from boden/../simdepot.h:12,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX boden/tunnelboden.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/tunnelboden.o boden/tunnelboden.cc
In file included from boden/../obj/../dataobj/koord3d.h:13,
                 from boden/../obj/../simobj.h:14,
                 from boden/../obj/gebaeude.h:11,
                 from boden/../simdepot.h:11,
                 from boden/grund.cc:11:
boden/../obj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
boden/../obj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
boden/../simhalt.h:710:72:   required from here
boden/../obj/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/../convoihandle_t.h:10,
                 from boden/../simdepot.h:12,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../obj/../dataobj/koord3d.h:13,
                 from boden/../obj/../simobj.h:14,
                 from boden/../obj/gebaeude.h:11,
                 from boden/../simdepot.h:11,
                 from boden/grund.cc:11:
boden/../obj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
boden/../obj/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
boden/../simhalt.h:715:68:   required from here
boden/../obj/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/../convoihandle_t.h:10,
                 from boden/../simdepot.h:12,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../obj/../dataobj/koord3d.h:13,
                 from boden/../obj/../simobj.h:14,
                 from boden/../obj/gebaeude.h:11,
                 from boden/../simdepot.h:11,
                 from boden/grund.cc:11:
boden/../obj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
boden/../obj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/../simhalt.h:725:82:   required from here
boden/../obj/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/../convoihandle_t.h:10,
                 from boden/../simdepot.h:12,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../obj/../dataobj/koord3d.h:13,
                 from boden/../obj/../simobj.h:14,
                 from boden/../obj/gebaeude.h:11,
                 from boden/../simdepot.h:11,
                 from boden/grund.cc:11:
boden/../obj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
boden/../obj/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/../simhalt.h:730:78:   required from here
boden/../obj/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/../convoihandle_t.h:10,
                 from boden/../simdepot.h:12,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../obj/../dataobj/koord3d.h:13,
                 from boden/../obj/../simobj.h:14,
                 from boden/../obj/gebaeude.h:11,
                 from boden/../simdepot.h:11,
                 from boden/grund.cc:11:
boden/../obj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
boden/../obj/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
boden/../obj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
boden/../simhalt.h:710:72:   required from here
boden/../obj/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/../convoihandle_t.h:10,
                 from boden/../simdepot.h:12,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../obj/../dataobj/koord3d.h:13,
                 from boden/../obj/../simobj.h:14,
                 from boden/../obj/gebaeude.h:11,
                 from boden/../simdepot.h:11,
                 from boden/grund.cc:11:
boden/../obj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
boden/../obj/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/../obj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/../simhalt.h:725:82:   required from here
boden/../obj/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/../convoihandle_t.h:10,
                 from boden/../simdepot.h:12,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX boden/wasser.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wasser.o boden/wasser.cc
===> HOSTCXX boden/wege/kanal.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/kanal.o boden/wege/kanal.cc
===> HOSTCXX boden/wege/maglev.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/maglev.o boden/wege/maglev.cc
===> HOSTCXX boden/wege/monorail.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/monorail.o boden/wege/monorail.cc
===> HOSTCXX boden/wege/narrowgauge.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/narrowgauge.o boden/wege/narrowgauge.cc
===> HOSTCXX boden/wege/runway.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/runway.o boden/wege/runway.cc
===> HOSTCXX boden/wege/schiene.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/schiene.o boden/wege/schiene.cc
In file included from boden/wege/schiene.cc:8:
boden/wege/../../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
boden/wege/../../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from boden/wege/../../linehandle_t.h:10,
                 from boden/wege/../../simconvoi.h:13,
                 from boden/wege/schiene.cc:8:
boden/wege/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../simworld.h:19,
                 from boden/wege/runway.cc:6:
boden/wege/../../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
boden/wege/../../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/runway.h:46:84:   required from here
boden/wege/../../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/wege/../../convoihandle_t.h:10,
                 from boden/wege/../../simworld.h:14,
                 from boden/wege/runway.cc:6:
boden/wege/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../simworld.h:19,
                 from boden/wege/runway.cc:6:
boden/wege/../../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
boden/wege/../../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/runway.h:48:80:   required from here
boden/wege/../../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/wege/../../convoihandle_t.h:10,
                 from boden/wege/../../simworld.h:14,
                 from boden/wege/runway.cc:6:
boden/wege/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../simworld.h:19,
                 from boden/wege/runway.cc:6:
boden/wege/../../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
boden/wege/../../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/../../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/runway.h:46:84:   required from here
boden/wege/../../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/wege/../../convoihandle_t.h:10,
                 from boden/wege/../../simworld.h:14,
                 from boden/wege/runway.cc:6:
boden/wege/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
boden/wege/schiene.cc: In constructor 'schiene_t::schiene_t()':
boden/wege/schiene.cc:28:28: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   28 |  reserved = convoihandle_t();
      |                            ^
In file included from boden/wege/../../linehandle_t.h:10,
                 from boden/wege/../../simconvoi.h:13,
                 from boden/wege/schiene.cc:8:
boden/wege/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
boden/wege/schiene.cc: In constructor 'schiene_t::schiene_t(loadsave_t*)':
boden/wege/schiene.cc:35:28: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   35 |  reserved = convoihandle_t();
      |                            ^
In file included from boden/wege/../../linehandle_t.h:10,
                 from boden/wege/../../simconvoi.h:13,
                 from boden/wege/schiene.cc:8:
boden/wege/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
boden/wege/schiene.cc: In member function 'bool schiene_t::reserve(convoihandle_t, ribi_t::ribi)':
boden/wege/schiene.cc:76:14: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   76 |   reserved = c;
      |              ^
In file included from boden/wege/../../linehandle_t.h:10,
                 from boden/wege/../../simconvoi.h:13,
                 from boden/wege/schiene.cc:8:
boden/wege/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
boden/wege/schiene.cc: In member function 'virtual bool schiene_t::unreserve(convoihandle_t)':
boden/wege/schiene.cc:105:29: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  105 |   reserved = convoihandle_t();
      |                             ^
In file included from boden/wege/../../linehandle_t.h:10,
                 from boden/wege/../../simconvoi.h:13,
                 from boden/wege/schiene.cc:8:
boden/wege/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX boden/wege/strasse.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/strasse.o boden/wege/strasse.cc
===> HOSTCXX boden/wege/weg.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/weg.o boden/wege/weg.cc
In file included from boden/wege/../../dataobj/koord3d.h:13,
                 from boden/wege/../../simobj.h:14,
                 from boden/wege/weg.h:12,
                 from boden/wege/weg.cc:8:
boden/wege/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
boden/wege/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/runway.h:46:84:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/wege/../../convoihandle_t.h:10,
                 from boden/wege/schiene.h:11,
                 from boden/wege/weg.cc:10:
boden/wege/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:13,
                 from boden/wege/../../simobj.h:14,
                 from boden/wege/weg.h:12,
                 from boden/wege/weg.cc:8:
boden/wege/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
boden/wege/../../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/runway.h:48:80:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/wege/../../convoihandle_t.h:10,
                 from boden/wege/schiene.h:11,
                 from boden/wege/weg.cc:10:
boden/wege/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:13,
                 from boden/wege/../../simobj.h:14,
                 from boden/wege/weg.h:12,
                 from boden/wege/weg.cc:8:
boden/wege/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
boden/wege/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
boden/wege/../../simhalt.h:710:72:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/wege/../../convoihandle_t.h:10,
                 from boden/wege/schiene.h:11,
                 from boden/wege/weg.cc:10:
boden/wege/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:13,
                 from boden/wege/../../simobj.h:14,
                 from boden/wege/weg.h:12,
                 from boden/wege/weg.cc:8:
boden/wege/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
boden/wege/../../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
boden/wege/../../simhalt.h:715:68:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/wege/../../convoihandle_t.h:10,
                 from boden/wege/schiene.h:11,
                 from boden/wege/weg.cc:10:
boden/wege/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:13,
                 from boden/wege/../../simobj.h:14,
                 from boden/wege/weg.h:12,
                 from boden/wege/weg.cc:8:
boden/wege/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
boden/wege/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/runway.h:46:84:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/wege/../../convoihandle_t.h:10,
                 from boden/wege/schiene.h:11,
                 from boden/wege/weg.cc:10:
boden/wege/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:13,
                 from boden/wege/../../simobj.h:14,
                 from boden/wege/weg.h:12,
                 from boden/wege/weg.cc:8:
boden/wege/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
boden/wege/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
boden/wege/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
boden/wege/../../simhalt.h:710:72:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/wege/../../convoihandle_t.h:10,
                 from boden/wege/schiene.h:11,
                 from boden/wege/weg.cc:10:
boden/wege/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX dataobj/crossing_logic.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/crossing_logic.o dataobj/crossing_logic.cc
===> HOSTCXX dataobj/environment.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/environment.o dataobj/environment.cc
===> HOSTCXX dataobj/freelist.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/freelist.o dataobj/freelist.cc
dataobj/freelist.cc: In static member function 'static void* freelist_t::gimme_node(size_t)':
dataobj/freelist.cc:119:28: warning: cast from 'char*' to 'nodelist_node_t*' increases required alignment of target type [-Wcast-align]
  119 |   nodelist_node_t *chunk = (nodelist_node_t *)p;
      |                            ^~~~~~~~~~~~~~~~~~~~
dataobj/freelist.cc:133:27: warning: cast from 'char*' to 'nodelist_node_t*' increases required alignment of target type [-Wcast-align]
  133 |    nodelist_node_t *tmp = (nodelist_node_t *)(p+i*size);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX dataobj/gameinfo.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/gameinfo.o dataobj/gameinfo.cc
===> HOSTCXX dataobj/height_map_loader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/height_map_loader.o dataobj/height_map_loader.cc
===> HOSTCXX dataobj/koord.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/koord.o dataobj/koord.cc
dataobj/height_map_loader.cc: In member function 'bool height_map_loader_t::get_height_data_from_file(const char*, sint8, sint8*&, sint16&, sint16&, bool)':
dataobj/height_map_loader.cc:63:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   63 |    fread( &data_offset, 4, 1, file );
      |    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
dataobj/height_map_loader.cc:65:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   65 |    fread( &w, 4, 1, file );
      |    ~~~~~^~~~~~~~~~~~~~~~~~
dataobj/height_map_loader.cc:66:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   66 |    fread( &h, 4, 1, file );
      |    ~~~~~^~~~~~~~~~~~~~~~~~
dataobj/height_map_loader.cc:68:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   68 |    fread( &bit_depth, 2, 1, file );
      |    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
dataobj/height_map_loader.cc:69:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   69 |    fread( &format, 4, 1, file );
      |    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
dataobj/height_map_loader.cc:71:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   71 |    fread( &table, 4, 1, file );
      |    ~~~~~^~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX dataobj/koord3d.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/koord3d.o dataobj/koord3d.cc
===> HOSTCXX dataobj/loadsave.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/loadsave.o dataobj/loadsave.cc
In file included from dataobj/../gui/minimap.h:10,
                 from dataobj/gameinfo.cc:18:
dataobj/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
dataobj/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from dataobj/environment.h:15,
                 from dataobj/gameinfo.cc:11:
dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/gameinfo.cc:18:
dataobj/../gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
dataobj/../gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from dataobj/environment.h:15,
                 from dataobj/gameinfo.cc:11:
dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../network/network_address.h:11,
                 from dataobj/../network/network_socket_list.h:11,
                 from dataobj/gameinfo.cc:8:
dataobj/../network/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
dataobj/../network/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:710:72:   required from here
dataobj/../network/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/gameinfo.cc:13:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../network/network_address.h:11,
                 from dataobj/../network/network_socket_list.h:11,
                 from dataobj/gameinfo.cc:8:
dataobj/../network/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../network/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:715:68:   required from here
dataobj/../network/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/gameinfo.cc:13:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../network/network_address.h:11,
                 from dataobj/../network/network_socket_list.h:11,
                 from dataobj/gameinfo.cc:8:
dataobj/../network/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
dataobj/../network/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:725:82:   required from here
dataobj/../network/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/gameinfo.cc:13:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../network/network_address.h:11,
                 from dataobj/../network/network_socket_list.h:11,
                 from dataobj/gameinfo.cc:8:
dataobj/../network/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../network/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:730:78:   required from here
dataobj/../network/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/gameinfo.cc:13:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../network/network_address.h:11,
                 from dataobj/../network/network_socket_list.h:11,
                 from dataobj/gameinfo.cc:8:
dataobj/../network/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../network/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../network/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:710:72:   required from here
dataobj/../network/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/gameinfo.cc:13:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../network/network_address.h:11,
                 from dataobj/../network/network_socket_list.h:11,
                 from dataobj/gameinfo.cc:8:
dataobj/../network/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../network/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../network/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:725:82:   required from here
dataobj/../network/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/gameinfo.cc:13:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX dataobj/marker.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/marker.o dataobj/marker.cc
===> HOSTCXX dataobj/objlist.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/objlist.o dataobj/objlist.cc
===> HOSTCXX dataobj/powernet.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/powernet.o dataobj/powernet.cc
In file included from dataobj/objlist.cc:32:
dataobj/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
dataobj/../simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/objlist.cc:11:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX dataobj/records.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/records.o dataobj/records.cc
===> HOSTCXX dataobj/rect.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/rect.o dataobj/rect.cc
===> HOSTCXX dataobj/ribi.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/ribi.o dataobj/ribi.cc
In file included from dataobj/records.cc:11:
dataobj/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
dataobj/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/records.h:11,
                 from dataobj/records.cc:6:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
dataobj/records.cc: In member function 'void records_t::notify_record(convoihandle_t, sint32, koord, uint32)':
dataobj/records.cc:64:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   64 |   sr->cnv = cnv;
      |             ^~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/records.h:11,
                 from dataobj/records.cc:6:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
dataobj/records.cc:71:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   71 |   sr->cnv = cnv;
      |             ^~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/records.h:11,
                 from dataobj/records.cc:6:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX dataobj/route.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/route.o dataobj/route.cc
===> HOSTCXX dataobj/scenario.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/scenario.o dataobj/scenario.cc
===> HOSTCXX dataobj/schedule.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/schedule.o dataobj/schedule.cc
In file included from dataobj/../simworld.h:19,
                 from dataobj/route.cc:9:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:710:72:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/route.cc:9:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:19,
                 from dataobj/route.cc:9:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:715:68:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/route.cc:9:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:19,
                 from dataobj/route.cc:9:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:725:82:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/route.cc:9:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:19,
                 from dataobj/route.cc:9:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:730:78:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/route.cc:9:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:19,
                 from dataobj/route.cc:9:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:710:72:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/route.cc:9:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:19,
                 from dataobj/route.cc:9:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:725:82:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/route.cc:9:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../gui/components/gui_container.h:13,
                 from dataobj/../gui/components/gui_aligned_container.h:10,
                 from dataobj/../gui/gui_frame.h:14,
                 from dataobj/../gui/base_info.h:10,
                 from dataobj/../gui/messagebox.h:10,
                 from dataobj/schedule.cc:16:
dataobj/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
dataobj/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from dataobj/../boden/wege/../../descriptor/image.h:10,
                 from dataobj/../boden/wege/../../descriptor/image_list.h:10,
                 from dataobj/../boden/wege/../../descriptor/way_desc.h:10,
                 from dataobj/../boden/wege/weg.h:13,
                 from dataobj/../boden/grund.h:17,
                 from dataobj/../simplan.h:11,
                 from dataobj/../simworld.h:27,
                 from dataobj/schedule.cc:11:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/gui_frame.h:14,
                 from dataobj/../gui/base_info.h:10,
                 from dataobj/../gui/messagebox.h:10,
                 from dataobj/schedule.cc:16:
dataobj/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
dataobj/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from dataobj/../boden/wege/../../descriptor/image.h:10,
                 from dataobj/../boden/wege/../../descriptor/image_list.h:10,
                 from dataobj/../boden/wege/../../descriptor/way_desc.h:10,
                 from dataobj/../boden/wege/weg.h:13,
                 from dataobj/../boden/grund.h:17,
                 from dataobj/../simplan.h:11,
                 from dataobj/../simworld.h:27,
                 from dataobj/schedule.cc:11:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/gui_frame.h:14,
                 from dataobj/../gui/base_info.h:10,
                 from dataobj/../gui/messagebox.h:10,
                 from dataobj/schedule.cc:16:
dataobj/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from dataobj/../boden/wege/../../descriptor/image.h:10,
                 from dataobj/../boden/wege/../../descriptor/image_list.h:10,
                 from dataobj/../boden/wege/../../descriptor/way_desc.h:10,
                 from dataobj/../boden/wege/weg.h:13,
                 from dataobj/../boden/grund.h:17,
                 from dataobj/../simplan.h:11,
                 from dataobj/../simworld.h:27,
                 from dataobj/schedule.cc:11:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/gui_frame.h:14,
                 from dataobj/../gui/base_info.h:10,
                 from dataobj/../gui/messagebox.h:10,
                 from dataobj/schedule.cc:16:
dataobj/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
dataobj/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from dataobj/../boden/wege/../../descriptor/image.h:10,
                 from dataobj/../boden/wege/../../descriptor/image_list.h:10,
                 from dataobj/../boden/wege/../../descriptor/way_desc.h:10,
                 from dataobj/../boden/wege/weg.h:13,
                 from dataobj/../boden/grund.h:17,
                 from dataobj/../simplan.h:11,
                 from dataobj/../simworld.h:27,
                 from dataobj/schedule.cc:11:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/components/gui_container.h:13,
                 from dataobj/../gui/components/gui_aligned_container.h:10,
                 from dataobj/../gui/gui_frame.h:14,
                 from dataobj/../gui/scenario_info.h:10,
                 from dataobj/scenario.cc:28:
dataobj/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
dataobj/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from dataobj/../boden/wege/../../descriptor/image.h:10,
                 from dataobj/../boden/wege/../../descriptor/image_list.h:10,
                 from dataobj/../boden/wege/../../descriptor/way_desc.h:10,
                 from dataobj/../boden/wege/weg.h:13,
                 from dataobj/../boden/grund.h:17,
                 from dataobj/../simplan.h:11,
                 from dataobj/../simworld.h:27,
                 from dataobj/scenario.cc:12:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/base_info.h:10,
                 from dataobj/../gui/messagebox.h:10,
                 from dataobj/schedule.cc:16:
dataobj/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
dataobj/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from dataobj/../boden/wege/../../descriptor/image.h:10,
                 from dataobj/../boden/wege/../../descriptor/image_list.h:10,
                 from dataobj/../boden/wege/../../descriptor/way_desc.h:10,
                 from dataobj/../boden/wege/weg.h:13,
                 from dataobj/../boden/grund.h:17,
                 from dataobj/../simplan.h:11,
                 from dataobj/../simworld.h:27,
                 from dataobj/schedule.cc:11:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/gui_frame.h:14,
                 from dataobj/../gui/scenario_info.h:10,
                 from dataobj/scenario.cc:28:
dataobj/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
dataobj/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from dataobj/../boden/wege/../../descriptor/image.h:10,
                 from dataobj/../boden/wege/../../descriptor/image_list.h:10,
                 from dataobj/../boden/wege/../../descriptor/way_desc.h:10,
                 from dataobj/../boden/wege/weg.h:13,
                 from dataobj/../boden/grund.h:17,
                 from dataobj/../simplan.h:11,
                 from dataobj/../simworld.h:27,
                 from dataobj/scenario.cc:12:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/gui_frame.h:14,
                 from dataobj/../gui/scenario_info.h:10,
                 from dataobj/scenario.cc:28:
dataobj/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from dataobj/../boden/wege/../../descriptor/image.h:10,
                 from dataobj/../boden/wege/../../descriptor/image_list.h:10,
                 from dataobj/../boden/wege/../../descriptor/way_desc.h:10,
                 from dataobj/../boden/wege/weg.h:13,
                 from dataobj/../boden/grund.h:17,
                 from dataobj/../simplan.h:11,
                 from dataobj/../simworld.h:27,
                 from dataobj/scenario.cc:12:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/gui_frame.h:14,
                 from dataobj/../gui/scenario_info.h:10,
                 from dataobj/scenario.cc:28:
dataobj/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
dataobj/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from dataobj/../boden/wege/../../descriptor/image.h:10,
                 from dataobj/../boden/wege/../../descriptor/image_list.h:10,
                 from dataobj/../boden/wege/../../descriptor/way_desc.h:10,
                 from dataobj/../boden/wege/weg.h:13,
                 from dataobj/../boden/grund.h:17,
                 from dataobj/../simplan.h:11,
                 from dataobj/../simworld.h:27,
                 from dataobj/scenario.cc:12:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/scenario_info.h:10,
                 from dataobj/scenario.cc:28:
dataobj/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
dataobj/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from dataobj/../boden/wege/../../descriptor/image.h:10,
                 from dataobj/../boden/wege/../../descriptor/image_list.h:10,
                 from dataobj/../boden/wege/../../descriptor/way_desc.h:10,
                 from dataobj/../boden/wege/weg.h:13,
                 from dataobj/../boden/grund.h:17,
                 from dataobj/../simplan.h:11,
                 from dataobj/../simworld.h:27,
                 from dataobj/scenario.cc:12:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/schedule.cc:21:
dataobj/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
dataobj/../simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:19,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:710:72:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:19,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:715:68:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:19,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:725:82:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:19,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:730:78:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:19,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::insert_at(uint32, const T&) [with T = quickstone_tpl<haltestelle_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:179:4:   required from 'T* vector_tpl<T>::insert_unique_ordered(const T&, StrictWeakOrdering) [with StrictWeakOrdering = HaltIdOrdering; T = quickstone_tpl<haltestelle_t>]'
dataobj/schedule.cc:362:56:   required from here
dataobj/../tpl/vector_tpl.h:126:14: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  126 |      data[i] = data[i - 1];
      |      ~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:19,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/vector_tpl.h:128:15: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  128 |     data[pos] = elem;
      |     ~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:19,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:710:72:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:19,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:725:82:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:19,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<haltestelle_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:123:6:   required from 'void vector_tpl<T>::insert_at(uint32, const T&) [with T = quickstone_tpl<haltestelle_t>; uint32 = unsigned int]'
dataobj/../tpl/vector_tpl.h:179:4:   required from 'T* vector_tpl<T>::insert_unique_ordered(const T&, StrictWeakOrdering) [with StrictWeakOrdering = HaltIdOrdering; T = quickstone_tpl<haltestelle_t>]'
dataobj/schedule.cc:362:56:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:19,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]':
dataobj/../tpl/vector_tpl.h:132:5:   required from 'void vector_tpl<T>::insert_at(uint32, const T&) [with T = quickstone_tpl<haltestelle_t>; uint32 = unsigned int]'
dataobj/../tpl/vector_tpl.h:179:4:   required from 'T* vector_tpl<T>::insert_unique_ordered(const T&, StrictWeakOrdering) [with StrictWeakOrdering = HaltIdOrdering; T = quickstone_tpl<haltestelle_t>]'
dataobj/schedule.cc:362:56:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:10,
                 from dataobj/../simworld.h:14,
                 from dataobj/schedule.cc:11:
dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
dataobj/scenario.cc: In member function 'plainstring scenario_t::load_language_file(const char*)':
dataobj/scenario.cc:720:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  720 |    fread(buf, 1, len, file);
      |    ~~~~~^~~~~~~~~~~~~~~~~~~
===> HOSTCXX dataobj/settings.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/settings.o dataobj/settings.cc
===> HOSTCXX dataobj/tabfile.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/tabfile.o dataobj/tabfile.cc
===> HOSTCXX dataobj/translator.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/translator.o dataobj/translator.cc
dataobj/tabfile.cc: In member function 'const scr_size& tabfileobj_t::get_scr_size(const char*, scr_size)':
dataobj/tabfile.cc:122:8: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  122 |  ret = def;
      |        ^~~
In file included from dataobj/../descriptor/../display/simgraph.h:15,
                 from dataobj/../descriptor/image.h:10,
                 from dataobj/tabfile.cc:17:
dataobj/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
dataobj/translator.cc: In function 'char* recode(const char*, bool, bool, bool)':
dataobj/translator.cc:171:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  171 |       *dst++ = c = (uint8)utf8_decoder_t::decode((utf8 const *&)src);
      |                                                                 ^~~
dataobj/translator.cc:174:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  174 |       *dst++ = c = unicode_to_latin2(utf8_decoder_t::decode((utf8 const *&)src));
      |                                                                            ^~~
dataobj/translator.cc: In function 'bool is_unicode_file(FILE*)':
dataobj/translator.cc:101:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  101 |  fread( str, 1, 2,  f );
      |  ~~~~~^~~~~~~~~~~~~~~~~
dataobj/translator.cc:112:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  112 |   fread( str, 1, 2,  f );
      |   ~~~~~^~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/bridge_desc.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/bridge_desc.o descriptor/bridge_desc.cc
===> HOSTCXX descriptor/building_desc.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/building_desc.o descriptor/building_desc.cc
===> HOSTCXX descriptor/factory_desc.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/factory_desc.o descriptor/factory_desc.cc
===> HOSTCXX descriptor/goods_desc.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/goods_desc.o descriptor/goods_desc.cc
descriptor/building_desc.cc: In member function 'sint32 building_desc_t::get_price(karte_t*) const':
descriptor/building_desc.cc:190:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  190 |     switch(get_extra()) {
      |     ^~~~~~
descriptor/building_desc.cc:201:4: note: here
  201 |    case depot:
      |    ^~~~
===> HOSTCXX descriptor/ground_desc.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/ground_desc.o descriptor/ground_desc.cc
===> HOSTCXX descriptor/image.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/image.o descriptor/image.cc
===> HOSTCXX descriptor/obj_base_desc.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/obj_base_desc.o descriptor/obj_base_desc.cc
===> HOSTCXX descriptor/reader/bridge_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/bridge_reader.o descriptor/reader/bridge_reader.cc
===> HOSTCXX descriptor/reader/building_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/building_reader.o descriptor/reader/building_reader.cc
===> HOSTCXX descriptor/reader/citycar_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/citycar_reader.o descriptor/reader/citycar_reader.cc
descriptor/reader/bridge_reader.cc: In member function 'virtual obj_desc_t* bridge_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/bridge_reader.cc:38:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   38 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/crossing_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/crossing_reader.o descriptor/reader/crossing_reader.cc
descriptor/reader/building_reader.cc: In member function 'virtual obj_desc_t* tile_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/building_reader.cc:34:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   34 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/building_reader.cc: In member function 'virtual obj_desc_t* building_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/building_reader.cc:221:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  221 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/citycar_reader.cc: In member function 'virtual obj_desc_t* citycar_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/citycar_reader.cc:46:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   46 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/factory_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/factory_reader.o descriptor/reader/factory_reader.cc
descriptor/reader/crossing_reader.cc: In member function 'virtual obj_desc_t* crossing_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/crossing_reader.cc:40:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   40 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/good_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/good_reader.o descriptor/reader/good_reader.cc
===> HOSTCXX descriptor/reader/ground_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/ground_reader.o descriptor/reader/ground_reader.cc
descriptor/reader/factory_reader.cc: In member function 'virtual obj_desc_t* factory_field_class_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/factory_reader.cc:48:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   48 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/factory_reader.cc: In member function 'virtual obj_desc_t* factory_field_group_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/factory_reader.cc:81:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   81 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/factory_reader.cc: In member function 'virtual obj_desc_t* factory_smoke_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/factory_reader.cc:175:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  175 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/factory_reader.cc: In member function 'virtual obj_desc_t* factory_supplier_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/factory_reader.cc:202:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  202 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/factory_reader.cc: In member function 'virtual obj_desc_t* factory_product_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/factory_reader.cc:240:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  240 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/factory_reader.cc: In member function 'virtual obj_desc_t* factory_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/factory_reader.cc:281:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  281 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/good_reader.cc: In member function 'virtual obj_desc_t* goods_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/good_reader.cc:49:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   49 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/groundobj_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/groundobj_reader.o descriptor/reader/groundobj_reader.cc
===> HOSTCXX descriptor/reader/image_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/image_reader.o descriptor/reader/image_reader.cc
descriptor/reader/image_reader.cc: In member function 'virtual obj_desc_t* image_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/image_reader.cc:33:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   33 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/groundobj_reader.cc: In member function 'virtual obj_desc_t* groundobj_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/groundobj_reader.cc:50:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   50 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/imagelist2d_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/imagelist2d_reader.o descriptor/reader/imagelist2d_reader.cc
===> HOSTCXX descriptor/reader/imagelist_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/imagelist_reader.o descriptor/reader/imagelist_reader.cc
===> HOSTCXX descriptor/reader/obj_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/obj_reader.o descriptor/reader/obj_reader.cc
===> HOSTCXX descriptor/reader/pedestrian_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/pedestrian_reader.o descriptor/reader/pedestrian_reader.cc
descriptor/reader/imagelist2d_reader.cc: In member function 'virtual obj_desc_t* imagelist2d_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/imagelist2d_reader.cc:22:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   22 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/imagelist_reader.cc: In member function 'virtual obj_desc_t* imagelist_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/imagelist_reader.cc:22:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   22 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/roadsign_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/roadsign_reader.o descriptor/reader/roadsign_reader.cc
===> HOSTCXX descriptor/reader/root_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/root_reader.o descriptor/reader/root_reader.cc
descriptor/reader/obj_reader.cc: In function 'void read_node_info(obj_node_info_t&, FILE*, uint32)':
descriptor/reader/obj_reader.cc:223:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  223 |  fread(p, OBJ_NODE_INFO_SIZE, 1, f);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/obj_reader.cc:229:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  229 |   fread(p, sizeof(data) - OBJ_NODE_INFO_SIZE, 1, f);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/pedestrian_reader.cc: In member function 'virtual obj_desc_t* pedestrian_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/pedestrian_reader.cc:46:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   46 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/sim_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/sim_reader.o descriptor/reader/sim_reader.cc
descriptor/reader/roadsign_reader.cc: In member function 'virtual obj_desc_t* roadsign_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/roadsign_reader.cc:45:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   45 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/skin_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/skin_reader.o descriptor/reader/skin_reader.cc
===> HOSTCXX descriptor/reader/sound_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/sound_reader.o descriptor/reader/sound_reader.cc
descriptor/reader/sound_reader.cc: In member function 'virtual obj_desc_t* sound_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/sound_reader.cc:32:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   32 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/text_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/text_reader.o descriptor/reader/text_reader.cc
===> HOSTCXX descriptor/reader/tree_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/tree_reader.o descriptor/reader/tree_reader.cc
===> HOSTCXX descriptor/reader/tunnel_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/tunnel_reader.o descriptor/reader/tunnel_reader.cc
descriptor/reader/text_reader.cc: In member function 'virtual obj_desc_t* text_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/text_reader.cc:20:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   20 |  fread(desc->text, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/vehicle_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/vehicle_reader.o descriptor/reader/vehicle_reader.cc
descriptor/reader/tree_reader.cc: In member function 'virtual obj_desc_t* tree_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/tree_reader.cc:42:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   42 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/tunnel_reader.cc: In member function 'virtual obj_desc_t* tunnel_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/tunnel_reader.cc:67:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   67 |   fread(desc_buf, node.size, 1, fp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/way_obj_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/way_obj_reader.o descriptor/reader/way_obj_reader.cc
===> HOSTCXX descriptor/reader/way_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/way_reader.o descriptor/reader/way_reader.cc
===> HOSTCXX descriptor/reader/xref_reader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/xref_reader.o descriptor/reader/xref_reader.cc
In file included from descriptor/reader/../../bauer/../gui/components/gui_container.h:13,
                 from descriptor/reader/../../bauer/../gui/components/gui_aligned_container.h:10,
                 from descriptor/reader/../../bauer/../gui/gui_frame.h:14,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:10,
                 from descriptor/reader/../../bauer/vehikelbauer.h:12,
                 from descriptor/reader/vehicle_reader.cc:9:
descriptor/reader/../../bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
descriptor/reader/../../bauer/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from descriptor/reader/../../bauer/../gui/gui_frame.h:10,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:10,
                 from descriptor/reader/../../bauer/vehikelbauer.h:12,
                 from descriptor/reader/vehicle_reader.cc:9:
descriptor/reader/../../bauer/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from descriptor/reader/../../bauer/../gui/gui_frame.h:14,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:10,
                 from descriptor/reader/../../bauer/vehikelbauer.h:12,
                 from descriptor/reader/vehicle_reader.cc:9:
descriptor/reader/../../bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
descriptor/reader/../../bauer/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from descriptor/reader/../../bauer/../gui/gui_frame.h:10,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:10,
                 from descriptor/reader/../../bauer/vehikelbauer.h:12,
                 from descriptor/reader/vehicle_reader.cc:9:
descriptor/reader/../../bauer/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from descriptor/reader/../../bauer/../gui/gui_frame.h:14,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:10,
                 from descriptor/reader/../../bauer/vehikelbauer.h:12,
                 from descriptor/reader/vehicle_reader.cc:9:
descriptor/reader/../../bauer/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from descriptor/reader/../../bauer/../gui/gui_frame.h:10,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:10,
                 from descriptor/reader/../../bauer/vehikelbauer.h:12,
                 from descriptor/reader/vehicle_reader.cc:9:
descriptor/reader/../../bauer/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from descriptor/reader/../../bauer/../gui/gui_frame.h:14,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:10,
                 from descriptor/reader/../../bauer/vehikelbauer.h:12,
                 from descriptor/reader/vehicle_reader.cc:9:
descriptor/reader/../../bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
descriptor/reader/../../bauer/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from descriptor/reader/../../bauer/../gui/gui_frame.h:10,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:10,
                 from descriptor/reader/../../bauer/vehikelbauer.h:12,
                 from descriptor/reader/vehicle_reader.cc:9:
descriptor/reader/../../bauer/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from descriptor/reader/../../bauer/../gui/depot_frame.h:10,
                 from descriptor/reader/../../bauer/vehikelbauer.h:12,
                 from descriptor/reader/vehicle_reader.cc:9:
descriptor/reader/../../bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
descriptor/reader/../../bauer/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from descriptor/reader/../../bauer/../gui/gui_frame.h:10,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:10,
                 from descriptor/reader/../../bauer/vehikelbauer.h:12,
                 from descriptor/reader/vehicle_reader.cc:9:
descriptor/reader/../../bauer/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from descriptor/reader/../../bauer/vehikelbauer.h:12,
                 from descriptor/reader/vehicle_reader.cc:9:
descriptor/reader/../../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
descriptor/reader/../../bauer/../gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from descriptor/reader/../../bauer/../gui/../linehandle_t.h:10,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:26,
                 from descriptor/reader/../../bauer/vehikelbauer.h:12,
                 from descriptor/reader/vehicle_reader.cc:9:
descriptor/reader/../../bauer/../gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
descriptor/reader/vehicle_reader.cc: In member function 'virtual obj_desc_t* vehicle_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/vehicle_reader.cc:45:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   45 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/way_obj_reader.cc: In member function 'virtual obj_desc_t* way_obj_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/way_obj_reader.cc:42:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   42 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/way_reader.cc: In member function 'virtual obj_desc_t* way_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/way_reader.cc:45:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   45 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/xref_reader.cc: In member function 'virtual obj_desc_t* xref_reader_t::read_node(FILE*, obj_node_info_t&)':
descriptor/reader/xref_reader.cc:19:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   19 |  fread(buf, 1, 5, fp);
      |  ~~~~~^~~~~~~~~~~~~~~
descriptor/reader/xref_reader.cc:23:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   23 |  fread(desc->name, 1, node.size - 4 - 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/sound_desc.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/sound_desc.o descriptor/sound_desc.cc
===> HOSTCXX descriptor/tunnel_desc.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/tunnel_desc.o descriptor/tunnel_desc.cc
===> HOSTCXX descriptor/vehicle_desc.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/vehicle_desc.o descriptor/vehicle_desc.cc
===> HOSTCXX descriptor/way_desc.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/way_desc.o descriptor/way_desc.cc
===> HOSTCXX display/font.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/display/font.o display/font.cc
===> HOSTCXX display/simgraph16.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/display/simgraph16.o display/simgraph16.cc
===> HOSTCXX display/simview.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/display/simview.o display/simview.cc
===> HOSTCXX display/viewport.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/display/viewport.o display/viewport.cc
In file included from display/simview.cc:11:
display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from display/../convoihandle_t.h:10,
                 from display/../simworld.h:14,
                 from display/simview.cc:8:
display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
display/simgraph16.cc: In function 'void rezoom_img(image_id)':
display/simgraph16.cc:1497:49: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'PIXVAL*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align]
 1497 |     rezoom_baseimage2[n % env_t::num_threads] = (PIXVAL *)MALLOCN( uint8, new_size );
display/simgraph16.cc:1789:11: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'PIXVAL*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align]
 1789 |    dest = (PIXVAL*)rezoom_baseimage[n % env_t::num_threads];
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
display/simgraph16.cc: In function 'void display_img_nc(KOORD_VAL, KOORD_VAL, KOORD_VAL, const PIXVAL*)':
display/simgraph16.cc:2470:20: warning: cast from 'PIXVAL*' {aka 'short unsigned int*'} to 'uint32*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align]
 2470 |       uint32 *ld = (uint32 *)p;
      |                    ^~~~~~~~~~~
display/simgraph16.cc: In function 'void display_fb_internal(KOORD_VAL, KOORD_VAL, KOORD_VAL, KOORD_VAL, PIXVAL, bool, KOORD_VAL, KOORD_VAL, KOORD_VAL, KOORD_VAL)':
display/simgraph16.cc:4014:17: warning: cast from 'PIXVAL*' {aka 'short unsigned int*'} to 'uint32*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align]
 4014 |    uint32 *lp = (uint32 *)p;
      |                 ^~~~~~~~~~~
display/simgraph16.cc: In function 'int display_calc_proportional_string_len_width(const char*, size_t)':
display/simgraph16.cc:4285:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 4285 |   const utf32 iUnicode = utf8_decoder_t::decode((utf8 const *&)text);
      |                                                                ^~~~
display/simgraph16.cc: In function 'void display_calc_proportional_multiline_string_len_width(int&, int&, const char*, size_t)':
display/simgraph16.cc:4310:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 4310 |   utf32 iUnicode = utf8_decoder_t::decode((utf8 const *&)text);
      |                                                          ^~~~
In file included from display/viewport.cc:6:
display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from display/../convoihandle_t.h:10,
                 from display/viewport.h:15,
                 from display/viewport.cc:6:
display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
display/viewport.cc: In member function 'void viewport_t::change_world_position(const koord3d&)':
display/viewport.cc:106:33: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  106 |  follow_convoi = convoihandle_t();
      |                                 ^
In file included from display/../convoihandle_t.h:10,
                 from display/viewport.h:15,
                 from display/viewport.cc:6:
display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
display/viewport.cc: In constructor 'viewport_t::viewport_t(karte_t*, koord, sint16, sint16)':
display/viewport.cc:309:33: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  309 |  follow_convoi = convoihandle_t();
      |                                 ^
In file included from display/../convoihandle_t.h:10,
                 from display/viewport.h:15,
                 from display/viewport.cc:6:
display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX finder/placefinder.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/finder/placefinder.o finder/placefinder.cc
===> HOSTCXX freight_list_sorter.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/freight_list_sorter.o freight_list_sorter.cc
===> HOSTCXX gui/ai_option_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/ai_option_t.o gui/ai_option_t.cc
In file included from freight_list_sorter.cc:11:
simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
simware.h:68:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   68 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from convoihandle_t.h:10,
                 from simhalt.h:10,
                 from freight_list_sorter.cc:9:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from freight_list_sorter.cc:11:
simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
simware.h:72:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   72 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from convoihandle_t.h:10,
                 from simhalt.h:10,
                 from freight_list_sorter.cc:9:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simhalt.h:14,
                 from freight_list_sorter.cc:9:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:10,
                 from simhalt.h:10,
                 from freight_list_sorter.cc:9:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simhalt.h:14,
                 from freight_list_sorter.cc:9:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:715:68:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simhalt.h:10,
                 from freight_list_sorter.cc:9:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simhalt.h:14,
                 from freight_list_sorter.cc:9:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:10,
                 from simhalt.h:10,
                 from freight_list_sorter.cc:9:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simhalt.h:14,
                 from freight_list_sorter.cc:9:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:730:78:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simhalt.h:10,
                 from freight_list_sorter.cc:9:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simhalt.h:14,
                 from freight_list_sorter.cc:9:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simhalt.h:10,
                 from freight_list_sorter.cc:9:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simhalt.h:14,
                 from freight_list_sorter.cc:9:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simhalt.h:10,
                 from freight_list_sorter.cc:9:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/ai_selector.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/ai_selector.o gui/ai_selector.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/ai_option_t.h:12,
                 from gui/ai_option_t.cc:13:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../player/../finder/../boden/wege/../../descriptor/image.h:10,
                 from gui/../player/../finder/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../player/../finder/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../player/../finder/../boden/wege/weg.h:13,
                 from gui/../player/../finder/../boden/grund.h:17,
                 from gui/../player/../finder/../simplan.h:11,
                 from gui/../player/../finder/../simworld.h:27,
                 from gui/../player/../finder/building_placefinder.h:11,
                 from gui/../player/ai.h:12,
                 from gui/ai_option_t.cc:8:
gui/../player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/ai_option_t.h:12,
                 from gui/ai_option_t.cc:13:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../player/../finder/../boden/wege/../../descriptor/image.h:10,
                 from gui/../player/../finder/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../player/../finder/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../player/../finder/../boden/wege/weg.h:13,
                 from gui/../player/../finder/../boden/grund.h:17,
                 from gui/../player/../finder/../simplan.h:11,
                 from gui/../player/../finder/../simworld.h:27,
                 from gui/../player/../finder/building_placefinder.h:11,
                 from gui/../player/ai.h:12,
                 from gui/ai_option_t.cc:8:
gui/../player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/ai_option_t.h:12,
                 from gui/ai_option_t.cc:13:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../player/../finder/../boden/wege/../../descriptor/image.h:10,
                 from gui/../player/../finder/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../player/../finder/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../player/../finder/../boden/wege/weg.h:13,
                 from gui/../player/../finder/../boden/grund.h:17,
                 from gui/../player/../finder/../simplan.h:11,
                 from gui/../player/../finder/../simworld.h:27,
                 from gui/../player/../finder/building_placefinder.h:11,
                 from gui/../player/ai.h:12,
                 from gui/ai_option_t.cc:8:
gui/../player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/ai_option_t.h:12,
                 from gui/ai_option_t.cc:13:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../player/../finder/../boden/wege/../../descriptor/image.h:10,
                 from gui/../player/../finder/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../player/../finder/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../player/../finder/../boden/wege/weg.h:13,
                 from gui/../player/../finder/../boden/grund.h:17,
                 from gui/../player/../finder/../simplan.h:11,
                 from gui/../player/../finder/../simworld.h:27,
                 from gui/../player/../finder/building_placefinder.h:11,
                 from gui/../player/ai.h:12,
                 from gui/ai_option_t.cc:8:
gui/../player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/ai_option_t.h:12,
                 from gui/ai_option_t.cc:13:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../player/../finder/../boden/wege/../../descriptor/image.h:10,
                 from gui/../player/../finder/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../player/../finder/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../player/../finder/../boden/wege/weg.h:13,
                 from gui/../player/../finder/../boden/grund.h:17,
                 from gui/../player/../finder/../simplan.h:11,
                 from gui/../player/../finder/../simworld.h:27,
                 from gui/../player/../finder/building_placefinder.h:11,
                 from gui/../player/ai.h:12,
                 from gui/ai_option_t.cc:8:
gui/../player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:13,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/banner.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/banner.o gui/banner.cc
===> HOSTCXX gui/base_info.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/base_info.o gui/base_info.cc
In file included from gui/components/gui_button.h:11,
                 from gui/banner.h:11,
                 from gui/banner.cc:19:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/banner.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/banner.h:12,
                 from gui/banner.cc:19:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/banner.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/banner.h:12,
                 from gui/banner.cc:19:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/banner.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/banner.h:12,
                 from gui/banner.cc:19:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/banner.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/banner.h:12,
                 from gui/banner.cc:19:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/banner.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/baum_edit.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/baum_edit.o gui/baum_edit.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/base_info.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/base_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/base_info.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/base_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/base_info.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/base_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/base_info.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/base_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:10,
                 from gui/base_info.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/base_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/baum_edit.h:10,
                 from gui/baum_edit.cc:26:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/baum_edit.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/baum_edit.h:10,
                 from gui/baum_edit.cc:26:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/baum_edit.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/baum_edit.h:10,
                 from gui/baum_edit.cc:26:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/baum_edit.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/baum_edit.h:10,
                 from gui/baum_edit.cc:26:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/baum_edit.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/extend_edit.h:10,
                 from gui/baum_edit.h:10,
                 from gui/baum_edit.cc:26:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/baum_edit.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/city_info.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/city_info.o gui/city_info.cc
===> HOSTCXX gui/citybuilding_edit.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/citybuilding_edit.o gui/citybuilding_edit.cc
In file included from gui/city_info.cc:12:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/city_info.cc:9:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/city_info.h:13,
                 from gui/city_info.cc:17:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/city_info.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/city_info.h:13,
                 from gui/city_info.cc:17:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/city_info.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/city_info.h:13,
                 from gui/city_info.cc:17:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/city_info.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/city_info.h:13,
                 from gui/city_info.cc:17:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/city_info.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/city_info.h:13,
                 from gui/city_info.cc:17:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/city_info.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/city_info.cc:18:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/city_info.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/city_info.cc: In constructor 'gui_city_minimap_t::gui_city_minimap_t(stadt_t*)':
gui/city_info.cc:46:72: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   46 |   minimaps_size = scr_size(PAX_DESTINATIONS_SIZE, PAX_DESTINATIONS_SIZE); // default minimaps size
      |                                                                        ^
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/city_info.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/citylist_frame_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/citylist_frame_t.o gui/citylist_frame_t.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/citybuilding_edit.h:10,
                 from gui/citybuilding_edit.cc:23:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/citybuilding_edit.cc:13:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/citybuilding_edit.h:10,
                 from gui/citybuilding_edit.cc:23:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/citybuilding_edit.cc:13:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/citybuilding_edit.h:10,
                 from gui/citybuilding_edit.cc:23:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/citybuilding_edit.cc:13:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/citybuilding_edit.h:10,
                 from gui/citybuilding_edit.cc:23:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/citybuilding_edit.cc:13:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/extend_edit.h:10,
                 from gui/citybuilding_edit.h:10,
                 from gui/citybuilding_edit.cc:23:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/citybuilding_edit.cc:13:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/citylist_frame_t.h:10,
                 from gui/citylist_frame_t.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/citylist_frame_t.h:10,
                 from gui/citylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/citylist_frame_t.h:10,
                 from gui/citylist_frame_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/citylist_frame_t.h:10,
                 from gui/citylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/citylist_frame_t.h:10,
                 from gui/citylist_frame_t.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/citylist_frame_t.h:10,
                 from gui/citylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/citylist_frame_t.h:10,
                 from gui/citylist_frame_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/citylist_frame_t.h:10,
                 from gui/citylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/citylist_frame_t.h:10,
                 from gui/citylist_frame_t.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/citylist_frame_t.h:10,
                 from gui/citylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/citylist_stats_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/citylist_stats_t.o gui/citylist_stats_t.cc
===> HOSTCXX gui/climates.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/climates.o gui/climates.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/citylist_stats_t.h:10,
                 from gui/citylist_stats_t.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/citylist_stats_t.h:10,
                 from gui/citylist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/citylist_stats_t.h:10,
                 from gui/citylist_stats_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/citylist_stats_t.h:10,
                 from gui/citylist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/citylist_stats_t.h:10,
                 from gui/citylist_stats_t.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/citylist_stats_t.h:10,
                 from gui/citylist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/citylist_stats_t.h:10,
                 from gui/citylist_stats_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/citylist_stats_t.h:10,
                 from gui/citylist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/city_info.h:13,
                 from gui/citylist_stats_t.cc:7:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/citylist_stats_t.h:10,
                 from gui/citylist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/climates.h:10,
                 from gui/climates.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/climates.h:10,
                 from gui/climates.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/climates.h:10,
                 from gui/climates.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/climates.h:10,
                 from gui/climates.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/climates.h:10,
                 from gui/climates.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/climates.h:10,
                 from gui/climates.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/climates.h:10,
                 from gui/climates.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/climates.h:10,
                 from gui/climates.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/climates.h:10,
                 from gui/climates.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/climates.h:10,
                 from gui/climates.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/climates.cc:7:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/climates.h:10,
                 from gui/climates.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_aligned_container.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_aligned_container.o gui/components/gui_aligned_container.cc
===> HOSTCXX gui/components/gui_building.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_building.o gui/components/gui_building.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_aligned_container.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_aligned_container.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_aligned_container.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_aligned_container.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_aligned_container.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_aligned_container.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_aligned_container.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_aligned_container.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_building.h:10,
                 from gui/components/gui_building.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_building.h:10,
                 from gui/components/gui_building.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_button.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_button.o gui/components/gui_button.cc
In file included from gui/components/gui_button.h:11,
                 from gui/components/gui_button.cc:10:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/components/gui_button.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_button.cc:26:
gui/components/../../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/components/../../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/../../simworld.h:14,
                 from gui/components/gui_button.cc:24:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_button.cc:28:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/../components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/components/gui_button.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_button.cc:28:
gui/components/../components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/components/gui_button.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_button.cc:28:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/../components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/components/gui_button.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_button.cc:28:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/components/gui_button.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_button_to_chart.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_button_to_chart.o gui/components/gui_button_to_chart.cc
===> HOSTCXX gui/components/gui_chart.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_chart.o gui/components/gui_chart.cc
In file included from gui/components/gui_button.h:11,
                 from gui/components/gui_button_to_chart.h:11,
                 from gui/components/gui_button_to_chart.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/components/gui_button_to_chart.h:11,
                 from gui/components/gui_button_to_chart.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_colorbox.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_colorbox.o gui/components/gui_colorbox.cc
===> HOSTCXX gui/components/gui_combobox.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_combobox.o gui/components/gui_combobox.cc
In file included from gui/components/gui_chart.h:11,
                 from gui/components/gui_chart.cc:9:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_chart.h:11,
                 from gui/components/gui_chart.cc:9:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_chart.cc:10:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/../components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_chart.h:11,
                 from gui/components/gui_chart.cc:9:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_chart.cc:10:
gui/components/../components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_chart.h:11,
                 from gui/components/gui_chart.cc:9:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_chart.cc:10:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/../components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_chart.h:11,
                 from gui/components/gui_chart.cc:9:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_chart.cc:10:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_chart.h:11,
                 from gui/components/gui_chart.cc:9:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_chart.cc: In constructor 'gui_chart_t::gui_chart_t()':
gui/components/gui_chart.cc:38:25: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   38 |  min_size = scr_size(0,0);
      |                         ^
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_chart.h:11,
                 from gui/components/gui_chart.cc:9:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_chart.cc: In member function 'void gui_chart_t::set_min_size(scr_size)':
gui/components/gui_chart.cc:46:13: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   46 |  min_size = s;
      |             ^
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_chart.h:11,
                 from gui/components/gui_chart.cc:9:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_colorbox.h:10,
                 from gui/components/gui_colorbox.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_colorbox.h:10,
                 from gui/components/gui_colorbox.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_colorbox.cc:6:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_colorbox.h:10,
                 from gui/components/gui_colorbox.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_colorbox.cc: In constructor 'gui_colorbox_t::gui_colorbox_t(PIXVAL)':
gui/components/gui_colorbox.cc:13:57: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   13 |  max_size = scr_size(scr_size::inf.w, D_INDICATOR_HEIGHT);
      |                                                         ^
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_colorbox.h:10,
                 from gui/components/gui_colorbox.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../components/gui_container.h:13,
                 from gui/components/../components/gui_aligned_container.h:10,
                 from gui/components/../gui_frame.h:14,
                 from gui/components/gui_combobox.cc:14:
gui/components/../components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/../components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_combobox.cc:14:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_container.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_container.o gui/components/gui_container.cc
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_combobox.cc:14:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/../components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_combobox.cc:14:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_combobox.cc:14:
gui/components/../components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_combobox.cc:14:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_combobox.cc:14:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/../components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_combobox.cc:14:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_combobox.cc:14:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_combobox.cc:14:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_combobox.cc: In constructor 'gui_combobox_t::gui_combobox_t(gui_scrolled_list_t::item_compare_func)':
gui/components/gui_combobox.cc:45:25: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   45 |  closed_size = get_size();
      |                         ^
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_combobox.cc:14:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_combobox.cc:46:36: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   46 |  max_size = scr_size(0,10*LINESPACE);
      |                                    ^
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_combobox.cc:14:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_combobox.cc: In member function 'virtual void gui_combobox_t::set_size(scr_size)':
gui/components/gui_combobox.cc:350:16: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  350 |  closed_size = size;
      |                ^~~~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_combobox.cc:14:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_combobox.cc: In member function 'void gui_combobox_t::set_max_size(scr_size)':
gui/components/gui_combobox.cc:369:13: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  369 |  max_size = max;
      |             ^~~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_combobox.cc:14:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_convoiinfo.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_convoiinfo.o gui/components/gui_convoiinfo.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_container.cc:7:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_container.cc:7:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_convoiinfo.h:10,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_convoiinfo.h:10,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_convoiinfo.h:10,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_convoiinfo.cc:13:
gui/components/../../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/components/../../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_convoiinfo.cc:17:
gui/components/../../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/components/../../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/components/gui_convoiinfo.cc: In constructor 'gui_convoi_images_t::gui_convoi_images_t(convoihandle_t)':
gui/components/gui_convoiinfo.cc:31:56: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   31 |  gui_convoi_images_t(convoihandle_t cnv) { this->cnv = cnv; }
      |                                                        ^~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/components/gui_convoiinfo.cc: In constructor 'gui_convoiinfo_t::gui_convoiinfo_t(convoihandle_t)':
gui/components/gui_convoiinfo.cc:69:14: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   69 |  this->cnv = cnv;
      |              ^~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/components/gui_convoiinfo.cc: In member function 'void gui_convoiinfo_t::update_label()':
gui/components/gui_convoiinfo.cc:169:22: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  169 |     h = gr->get_halt();
      |                      ^
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/components/gui_convoiinfo.cc:174:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  174 |       h = pl->get_haltlist()[0];
      |                               ^
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
gui/components/../../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/components/../../simhalt.h:710:72:   required from here
gui/components/../../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/components/../../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/components/../../simhalt.h:715:68:   required from here
gui/components/../../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
gui/components/../../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/components/../../simhalt.h:725:82:   required from here
gui/components/../../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/components/../../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/components/../../simhalt.h:730:78:   required from here
gui/components/../../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/components/../../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/components/../../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/components/../../simhalt.h:710:72:   required from here
gui/components/../../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/components/../../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/components/../../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/components/../../simhalt.h:725:82:   required from here
gui/components/../../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/components/gui_convoiinfo.cc:10:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/components/gui_divider.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_divider.o gui/components/gui_divider.cc
===> HOSTCXX gui/components/gui_fixedwidth_textarea.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_fixedwidth_textarea.o gui/components/gui_fixedwidth_textarea.cc
In file included from gui/components/gui_divider.h:10,
                 from gui/components/gui_divider.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_divider.h:10,
                 from gui/components/gui_divider.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_fixedwidth_textarea.h:10,
                 from gui/components/gui_fixedwidth_textarea.cc:9:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/../gui_theme.h:12,
                 from gui/components/gui_fixedwidth_textarea.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_fixedwidth_textarea.cc: In member function 'virtual void gui_fixedwidth_textarea_t::set_width(scr_coord_val)':
gui/components/gui_fixedwidth_textarea.cc:37:26: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   size = scr_size(width,0);
      |                          ^
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/../gui_theme.h:12,
                 from gui/components/gui_fixedwidth_textarea.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_fixedwidth_textarea.cc: In member function 'void gui_fixedwidth_textarea_t::set_reserved_area(scr_size)':
gui/components/gui_fixedwidth_textarea.cc:49:19: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   49 |   reserved_area = area;
      |                   ^~~~
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/../gui_theme.h:12,
                 from gui/components/gui_fixedwidth_textarea.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_fixedwidth_textarea.cc: In member function 'virtual void gui_fixedwidth_textarea_t::draw(scr_coord)':
gui/components/gui_fixedwidth_textarea.cc:157:51: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  157 |  size = calc_display_text(offset + get_pos(), true);
      |                                                   ^
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/../gui_theme.h:12,
                 from gui/components/gui_fixedwidth_textarea.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_flowtext.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_flowtext.o gui/components/gui_flowtext.cc
===> HOSTCXX gui/components/gui_image.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_image.o gui/components/gui_image.cc
===> HOSTCXX gui/components/gui_image_list.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_image_list.o gui/components/gui_image_list.cc
In file included from gui/components/gui_scrollpane.h:10,
                 from gui/components/gui_flowtext.h:12,
                 from gui/components/gui_flowtext.cc:14:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/gui_flowtext.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_flowtext.cc: In member function 'void gui_flowtext_intern_t::set_text(const char*)':
gui/components/gui_flowtext.cc:309:53: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  309 |  preferred_size = output(scr_size(0, 0), false, true);
      |                                                     ^
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/gui_flowtext.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_flowtext.cc: In member function 'virtual void gui_flowtext_intern_t::set_size(scr_size)':
gui/components/gui_flowtext.cc:322:53: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  322 |  preferred_size = output(scr_size(0, 0), false, true);
      |                                                     ^
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/gui_flowtext.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_image.h:12,
                 from gui/components/gui_image.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/gui_image.h:11,
                 from gui/components/gui_image.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_image.cc:7:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/../components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/gui_image.h:11,
                 from gui/components/gui_image.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_image.cc:7:
gui/components/../components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/gui_image.h:11,
                 from gui/components/gui_image.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_image.cc:7:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/../components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/gui_image.h:11,
                 from gui/components/gui_image.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_image.cc:7:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/gui_image.h:11,
                 from gui/components/gui_image.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_image.cc: In member function 'virtual void gui_image_t::set_size(scr_size)':
gui/components/gui_image.cc:50:65: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   50 |   size_par = scr_size( x+w+remove_offset.x, y+h+remove_offset.y );
      |                                                                 ^
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/gui_image.h:11,
                 from gui/components/gui_image.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_image_list.h:11,
                 from gui/components/gui_image_list.cc:7:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_image_list.h:11,
                 from gui/components/gui_image_list.cc:7:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_component.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_component.o gui/components/gui_component.cc
===> HOSTCXX gui/components/gui_label.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_label.o gui/components/gui_label.cc
In file included from gui/components/gui_component.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_component.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_label.h:10,
                 from gui/components/gui_label.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_label.h:10,
                 from gui/components/gui_label.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_label.cc:7:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/../components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_label.h:10,
                 from gui/components/gui_label.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_label.cc:7:
gui/components/../components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_label.h:10,
                 from gui/components/gui_label.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_label.cc:7:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/../components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_label.h:10,
                 from gui/components/gui_label.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_label.cc:7:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_label.h:10,
                 from gui/components/gui_label.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_map_preview.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_map_preview.o gui/components/gui_map_preview.cc
===> HOSTCXX gui/components/gui_numberinput.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_numberinput.o gui/components/gui_numberinput.cc
In file included from gui/components/gui_map_preview.h:10,
                 from gui/components/gui_map_preview.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_map_preview.h:10,
                 from gui/components/gui_map_preview.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_obj_view_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_obj_view_t.o gui/components/gui_obj_view_t.cc
In file included from gui/components/gui_textinput.h:11,
                 from gui/components/gui_numberinput.h:14,
                 from gui/components/gui_numberinput.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_numberinput.h:11,
                 from gui/components/gui_numberinput.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_scrollbar.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_scrollbar.o gui/components/gui_scrollbar.cc
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_numberinput.cc:7:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/../components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_numberinput.h:11,
                 from gui/components/gui_numberinput.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_numberinput.cc:7:
gui/components/../components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_numberinput.h:11,
                 from gui/components/gui_numberinput.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_numberinput.cc:7:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/../components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_numberinput.h:11,
                 from gui/components/gui_numberinput.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_numberinput.cc:7:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_numberinput.h:11,
                 from gui/components/gui_numberinput.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_world_view_t.h:10,
                 from gui/components/gui_obj_view_t.h:10,
                 from gui/components/gui_obj_view_t.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_world_view_t.h:10,
                 from gui/components/gui_obj_view_t.h:10,
                 from gui/components/gui_obj_view_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_button.h:11,
                 from gui/components/gui_scrollbar.h:12,
                 from gui/components/gui_scrollbar.cc:13:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/gui_scrollbar.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_scrollbar.cc: In constructor 'scrollbar_t::scrollbar_t(scrollbar_t::type_t)':
gui/components/gui_scrollbar.cc:30:39: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   30 |   size = scr_size(D_SCROLLBAR_WIDTH,40); // 40 = default scrollbar height
      |                                       ^
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/gui_scrollbar.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_scrollbar.cc:35:40: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   35 |   size = scr_size(40,D_SCROLLBAR_HEIGHT); // 40 = default scrollbar length
      |                                        ^
In file included from gui/components/../../display/simgraph.h:15,
                 from gui/components/gui_scrollbar.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_scrolled_list.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_scrolled_list.o gui/components/gui_scrolled_list.cc
===> HOSTCXX gui/components/gui_scrollpane.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_scrollpane.o gui/components/gui_scrollpane.cc
In file included from gui/components/gui_button.h:11,
                 from gui/components/gui_scrollbar.h:12,
                 from gui/components/gui_scrolled_list.cc:10:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/components/gui_scrollbar.h:12,
                 from gui/components/gui_scrolled_list.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:10,
                 from gui/components/gui_scrolled_list.cc:11:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/components/gui_scrollbar.h:12,
                 from gui/components/gui_scrolled_list.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:10,
                 from gui/components/gui_scrolled_list.cc:11:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/components/gui_scrollbar.h:12,
                 from gui/components/gui_scrolled_list.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:10,
                 from gui/components/gui_scrolled_list.cc:11:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/components/gui_scrollbar.h:12,
                 from gui/components/gui_scrolled_list.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_scrolled_list.cc: In constructor 'gui_scrolled_list_t::gui_scrolled_list_t(gui_scrolled_list_t::type, gui_scrolled_list_t::item_compare_func)':
gui/components/gui_scrolled_list.cc:79:21: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   79 |  size = scr_size(0,0);
      |                     ^
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/components/gui_scrollbar.h:12,
                 from gui/components/gui_scrolled_list.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../components/gui_container.h:13,
                 from gui/components/../components/gui_aligned_container.h:10,
                 from gui/components/../gui_frame.h:14,
                 from gui/components/gui_scrollpane.cc:8:
gui/components/../components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/../components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_scrollpane.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_speedbar.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_speedbar.o gui/components/gui_speedbar.cc
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_scrollpane.cc:8:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/../components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_scrollpane.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_scrollpane.cc:8:
gui/components/../components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_scrollpane.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_scrollpane.cc:8:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/../components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_scrollpane.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrollpane.cc:8:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_scrollpane.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_scrollpane.cc: In constructor 'gui_scrollpane_t::gui_scrollpane_t(gui_component_t*, bool, bool)':
gui/components/gui_scrollpane.cc:33:28: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   33 |  old_comp_size = scr_size::invalid;
      |                            ^~~~~~~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_scrollpane.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_scrollpane.cc: In member function 'void gui_scrollpane_t::recalc_sliders(scr_size)':
gui/components/gui_scrollpane.cc:89:33: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   89 |  old_comp_size = comp->get_size();
      |                                 ^
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_scrollpane.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_scrollpane.cc: In member function 'virtual void gui_scrollpane_t::set_size(scr_size)':
gui/components/gui_scrollpane.cc:113:39: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  113 |  cached_min_size = comp->get_min_size();
      |                                       ^
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_scrollpane.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_scrollpane.cc:114:39: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  114 |  cached_max_size = comp->get_max_size();
      |                                       ^
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_scrollpane.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_scrollpane.cc: In member function 'scr_size gui_scrollpane_t::request_size(scr_size)':
gui/components/gui_scrollpane.cc:131:13: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  131 |   request = cmax;
      |             ^~~~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_scrollpane.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_speedbar.h:10,
                 from gui/components/gui_speedbar.cc:8:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_speedbar.h:10,
                 from gui/components/gui_speedbar.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_tab_panel.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_tab_panel.o gui/components/gui_tab_panel.cc
===> HOSTCXX gui/components/gui_textarea.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_textarea.o gui/components/gui_textarea.cc
===> HOSTCXX gui/components/gui_textinput.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_textinput.o gui/components/gui_textinput.cc
In file included from gui/components/gui_textarea.h:10,
                 from gui/components/gui_textarea.cc:8:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_textarea.h:10,
                 from gui/components/gui_textarea.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_tab_panel.h:15,
                 from gui/components/gui_tab_panel.cc:7:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../../descriptor/../display/simgraph.h:15,
                 from gui/components/../../descriptor/image.h:10,
                 from gui/components/../../descriptor/image_list.h:10,
                 from gui/components/../../descriptor/image_array.h:10,
                 from gui/components/../../descriptor/skin_desc.h:12,
                 from gui/components/gui_tab_panel.h:12,
                 from gui/components/gui_tab_panel.cc:7:
gui/components/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_tab_panel.cc:8:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/../components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/../../descriptor/../display/simgraph.h:15,
                 from gui/components/../../descriptor/image.h:10,
                 from gui/components/../../descriptor/image_list.h:10,
                 from gui/components/../../descriptor/image_array.h:10,
                 from gui/components/../../descriptor/skin_desc.h:12,
                 from gui/components/gui_tab_panel.h:12,
                 from gui/components/gui_tab_panel.cc:7:
gui/components/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_tab_panel.cc:8:
gui/components/../components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/../../descriptor/../display/simgraph.h:15,
                 from gui/components/../../descriptor/image.h:10,
                 from gui/components/../../descriptor/image_list.h:10,
                 from gui/components/../../descriptor/image_array.h:10,
                 from gui/components/../../descriptor/skin_desc.h:12,
                 from gui/components/gui_tab_panel.h:12,
                 from gui/components/gui_tab_panel.cc:7:
gui/components/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_tab_panel.cc:8:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/../components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/../../descriptor/../display/simgraph.h:15,
                 from gui/components/../../descriptor/image.h:10,
                 from gui/components/../../descriptor/image_list.h:10,
                 from gui/components/../../descriptor/image_array.h:10,
                 from gui/components/../../descriptor/skin_desc.h:12,
                 from gui/components/gui_tab_panel.h:12,
                 from gui/components/gui_tab_panel.cc:7:
gui/components/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_tab_panel.cc:8:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/../../descriptor/../display/simgraph.h:15,
                 from gui/components/../../descriptor/image.h:10,
                 from gui/components/../../descriptor/image_list.h:10,
                 from gui/components/../../descriptor/image_array.h:10,
                 from gui/components/../../descriptor/skin_desc.h:12,
                 from gui/components/gui_tab_panel.h:12,
                 from gui/components/gui_tab_panel.cc:7:
gui/components/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_tab_panel.cc: In member function 'virtual void gui_tab_panel_t::set_size(scr_size)':
gui/components/gui_tab_panel.cc:48:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   48 |  required_size = scr_size( 8, required_size.h );
      |                                               ^
In file included from gui/components/../../descriptor/../display/simgraph.h:15,
                 from gui/components/../../descriptor/image.h:10,
                 from gui/components/../../descriptor/image_list.h:10,
                 from gui/components/../../descriptor/image_array.h:10,
                 from gui/components/../../descriptor/skin_desc.h:12,
                 from gui/components/gui_tab_panel.h:12,
                 from gui/components/gui_tab_panel.cc:7:
gui/components/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../components/gui_container.h:13,
                 from gui/components/../components/gui_aligned_container.h:10,
                 from gui/components/../gui_frame.h:14,
                 from gui/components/gui_textinput.cc:8:
gui/components/../components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/../components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_textinput.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_textinput.cc:8:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/../components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_textinput.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_textinput.cc:8:
gui/components/../components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_textinput.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:14,
                 from gui/components/gui_textinput.cc:8:
gui/components/../components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/../components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_textinput.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_textinput.cc:8:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/../gui_frame.h:10,
                 from gui/components/gui_textinput.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_world_view_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_world_view_t.o gui/components/gui_world_view_t.cc
In file included from gui/components/gui_world_view_t.h:10,
                 from gui/components/gui_world_view_t.cc:8:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_world_view_t.h:10,
                 from gui/components/gui_world_view_t.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_world_view_t.cc:10:
gui/components/../../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/components/../../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/../../simworld.h:14,
                 from gui/components/gui_world_view_t.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/components/gui_world_view_t.cc: In constructor 'world_view_t::world_view_t(scr_size)':
gui/components/gui_world_view_t.cc:36:13: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   36 |  min_size = size;
      |             ^~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_world_view_t.h:10,
                 from gui/components/gui_world_view_t.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/convoi_detail_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/convoi_detail_t.o gui/convoi_detail_t.cc
===> HOSTCXX gui/convoi_filter_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/convoi_filter_frame.o gui/convoi_filter_frame.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/convoi_detail_t.h:10,
                 from gui/convoi_detail_t.cc:8:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/convoi_detail_t.h:10,
                 from gui/convoi_detail_t.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_detail_t.h:10,
                 from gui/convoi_detail_t.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/convoi_detail_t.h:10,
                 from gui/convoi_detail_t.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_detail_t.h:10,
                 from gui/convoi_detail_t.cc:8:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/convoi_detail_t.h:10,
                 from gui/convoi_detail_t.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_detail_t.h:10,
                 from gui/convoi_detail_t.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/convoi_detail_t.h:10,
                 from gui/convoi_detail_t.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_detail_t.cc:13:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/convoi_detail_t.h:15,
                 from gui/convoi_detail_t.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/convoi_filter_frame.h:10,
                 from gui/convoi_filter_frame.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/convoi_filter_frame.h:10,
                 from gui/convoi_filter_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/convoi_filter_frame.h:10,
                 from gui/convoi_filter_frame.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/convoi_filter_frame.h:10,
                 from gui/convoi_filter_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/convoi_filter_frame.h:10,
                 from gui/convoi_filter_frame.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/convoi_filter_frame.h:10,
                 from gui/convoi_filter_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/convoi_filter_frame.h:10,
                 from gui/convoi_filter_frame.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/convoi_filter_frame.h:10,
                 from gui/convoi_filter_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_filter_frame.h:10,
                 from gui/convoi_filter_frame.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/convoi_filter_frame.h:10,
                 from gui/convoi_filter_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_detail_t.cc:17:
gui/../simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
gui/../simware.h:68:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   68 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/convoi_detail_t.h:15,
                 from gui/convoi_detail_t.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/convoi_detail_t.cc:17:
gui/../simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
gui/../simware.h:72:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   72 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/convoi_detail_t.h:15,
                 from gui/convoi_detail_t.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/convoi_detail_t.cc: In member function 'void convoi_detail_t::init(convoihandle_t)':
gui/convoi_detail_t.cc:140:14: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  140 |  this->cnv = cnv;
      |              ^~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/convoi_detail_t.h:15,
                 from gui/convoi_detail_t.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/convoi_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/convoi_frame.o gui/convoi_frame.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/convoi_frame.cc:9:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/convoi_frame.cc:9:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_convoiinfo.h:10,
                 from gui/convoi_frame.cc:9:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/convoi_frame.cc:9:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_convoiinfo.h:10,
                 from gui/convoi_frame.cc:9:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/convoi_frame.cc:9:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_convoiinfo.h:10,
                 from gui/convoi_frame.cc:9:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/convoi_frame.cc:9:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_frame.h:10,
                 from gui/convoi_frame.cc:11:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_convoiinfo.h:10,
                 from gui/convoi_frame.cc:9:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_frame.cc:15:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/convoi_frame.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/convoi_info_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/convoi_info_t.o gui/convoi_info_t.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/convoi_info_t.h:10,
                 from gui/convoi_info_t.cc:8:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/convoi_info_t.h:10,
                 from gui/convoi_info_t.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/convoi_info_t.h:10,
                 from gui/convoi_info_t.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/convoi_info_t.h:10,
                 from gui/convoi_info_t.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/convoi_info_t.h:10,
                 from gui/convoi_info_t.cc:8:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/convoi_info_t.h:10,
                 from gui/convoi_info_t.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/convoi_info_t.h:10,
                 from gui/convoi_info_t.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/convoi_info_t.h:10,
                 from gui/convoi_info_t.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_info_t.h:10,
                 from gui/convoi_info_t.cc:8:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/convoi_info_t.h:10,
                 from gui/convoi_info_t.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/convoy_item.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/convoy_item.o gui/convoy_item.cc
In file included from gui/convoi_info_t.cc:12:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/convoi_info_t.h:22,
                 from gui/convoi_info_t.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/convoi_info_t.cc:21:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/convoi_info_t.h:22,
                 from gui/convoi_info_t.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/convoi_info_t.cc: In member function 'void convoi_info_t::init(convoihandle_t)':
gui/convoi_info_t.cc:86:14: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   86 |  this->cnv = cnv;
      |              ^~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/convoi_info_t.h:22,
                 from gui/convoi_info_t.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/curiosity_edit.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/curiosity_edit.o gui/curiosity_edit.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_scrolled_list.h:10,
                 from gui/convoy_item.h:10,
                 from gui/convoy_item.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_scrolled_list.h:10,
                 from gui/convoy_item.h:10,
                 from gui/convoy_item.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:10,
                 from gui/convoy_item.h:10,
                 from gui/convoy_item.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_scrolled_list.h:10,
                 from gui/convoy_item.h:10,
                 from gui/convoy_item.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:10,
                 from gui/convoy_item.h:10,
                 from gui/convoy_item.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_scrolled_list.h:10,
                 from gui/convoy_item.h:10,
                 from gui/convoy_item.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:10,
                 from gui/convoy_item.h:10,
                 from gui/convoy_item.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_scrolled_list.h:10,
                 from gui/convoy_item.h:10,
                 from gui/convoy_item.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoy_item.cc:6:
gui/convoy_item.h: In constructor 'convoy_scrollitem_t::convoy_scrollitem_t(convoihandle_t)':
gui/convoy_item.h:21:135: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   21 |  convoy_scrollitem_t( convoihandle_t c ) : gui_scrolled_list_t::const_text_scrollitem_t( NULL, color_idx_to_rgb(COL_ORANGE) ) { cnv = c; }
      |                                                                                                                                       ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/convoy_item.h:11,
                 from gui/convoy_item.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/convoy_item.cc:7:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/convoy_item.h:11,
                 from gui/convoy_item.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/curiositylist_frame_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/curiositylist_frame_t.o gui/curiositylist_frame_t.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/curiosity_edit.h:10,
                 from gui/curiosity_edit.cc:21:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/curiosity_edit.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/curiosity_edit.h:10,
                 from gui/curiosity_edit.cc:21:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/curiosity_edit.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/curiosity_edit.h:10,
                 from gui/curiosity_edit.cc:21:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/curiosity_edit.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/curiosity_edit.h:10,
                 from gui/curiosity_edit.cc:21:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/curiosity_edit.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/extend_edit.h:10,
                 from gui/curiosity_edit.h:10,
                 from gui/curiosity_edit.cc:21:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/curiosity_edit.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/curiositylist_stats_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/curiositylist_stats_t.o gui/curiositylist_stats_t.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/curiositylist_frame_t.h:10,
                 from gui/curiositylist_frame_t.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/curiositylist_frame_t.h:10,
                 from gui/curiositylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/curiositylist_frame_t.h:10,
                 from gui/curiositylist_frame_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/curiositylist_frame_t.h:10,
                 from gui/curiositylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/curiositylist_frame_t.h:10,
                 from gui/curiositylist_frame_t.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/curiositylist_frame_t.h:10,
                 from gui/curiositylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/curiositylist_frame_t.h:10,
                 from gui/curiositylist_frame_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/curiositylist_frame_t.h:10,
                 from gui/curiositylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/curiositylist_frame_t.h:10,
                 from gui/curiositylist_frame_t.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/curiositylist_frame_t.h:10,
                 from gui/curiositylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/curiositylist_stats_t.h:11,
                 from gui/curiositylist_frame_t.cc:7:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from gui/gui_frame.h:10,
                 from gui/curiositylist_frame_t.h:10,
                 from gui/curiositylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/curiositylist_stats_t.h:10,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/curiositylist_stats_t.h:10,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/curiositylist_stats_t.h:10,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/curiositylist_stats_t.h:10,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/curiositylist_stats_t.h:10,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/curiositylist_stats_t.h:10,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/curiositylist_stats_t.h:10,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/curiositylist_stats_t.h:10,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/curiositylist_stats_t.h:11,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/curiositylist_stats_t.h:10,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/curiositylist_stats_t.h:10,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
gui/components/../../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/components/../../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/curiositylist_stats_t.cc:11:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/curiositylist_stats_t.h:10,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/components/../../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:715:68:   required from here
gui/components/../../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/curiositylist_stats_t.cc:11:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/curiositylist_stats_t.h:10,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
gui/components/../../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/components/../../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/curiositylist_stats_t.cc:11:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/curiositylist_stats_t.h:10,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/components/../../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:730:78:   required from here
gui/components/../../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/curiositylist_stats_t.cc:11:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/curiositylist_stats_t.h:10,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/components/../../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/components/../../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/components/../../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/curiositylist_stats_t.cc:11:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/curiositylist_stats_t.h:10,
                 from gui/curiositylist_stats_t.cc:6:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/components/../../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/components/../../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/components/../../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/curiositylist_stats_t.cc:11:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/depot_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/depot_frame.o gui/depot_frame.cc
===> HOSTCXX gui/depotlist_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/depotlist_frame.o gui/depotlist_frame.cc
===> HOSTCXX gui/display_settings.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/display_settings.o gui/display_settings.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/depotlist_frame.h:10,
                 from gui/depotlist_frame.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/depotlist_frame.h:10,
                 from gui/depotlist_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/depotlist_frame.h:10,
                 from gui/depotlist_frame.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/depotlist_frame.h:10,
                 from gui/depotlist_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/depotlist_frame.h:10,
                 from gui/depotlist_frame.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/depotlist_frame.h:10,
                 from gui/depotlist_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/depotlist_frame.h:10,
                 from gui/depotlist_frame.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/depotlist_frame.h:10,
                 from gui/depotlist_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/depotlist_frame.h:10,
                 from gui/depotlist_frame.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/depotlist_frame.h:10,
                 from gui/depotlist_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/depotlist_frame.cc:8:
gui/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
gui/../simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simdepot.h:12,
                 from gui/depotlist_frame.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/enlarge_map_frame_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/enlarge_map_frame_t.o gui/enlarge_map_frame_t.cc
In file included from gui/depot_frame.cc:17:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/depot_frame.cc:18:
gui/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
gui/../simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/depot_frame.cc:23:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/schedule_gui.h:10,
                 from gui/depot_frame.cc:31:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/depot_frame.cc:15:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/display_settings.h:10,
                 from gui/display_settings.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/display_settings.h:10,
                 from gui/display_settings.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/schedule_gui.h:10,
                 from gui/depot_frame.cc:31:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/depot_frame.cc:15:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/schedule_gui.h:10,
                 from gui/depot_frame.cc:31:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/depot_frame.cc:15:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/schedule_gui.h:10,
                 from gui/depot_frame.cc:31:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/depot_frame.cc:15:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/display_settings.h:10,
                 from gui/display_settings.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/display_settings.h:10,
                 from gui/display_settings.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/display_settings.h:10,
                 from gui/display_settings.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/display_settings.h:10,
                 from gui/display_settings.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/display_settings.h:10,
                 from gui/display_settings.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/display_settings.h:10,
                 from gui/display_settings.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/schedule_gui.h:10,
                 from gui/depot_frame.cc:31:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/depot_frame.cc:15:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/display_settings.h:10,
                 from gui/display_settings.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/display_settings.h:10,
                 from gui/display_settings.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/depot_frame.cc:33:
gui/line_item.h: In constructor 'line_scrollitem_t::line_scrollitem_t(linehandle_t)':
gui/line_item.h:25:132: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   25 |  line_scrollitem_t( linehandle_t l ) : gui_scrolled_list_t::const_text_scrollitem_t( NULL, color_idx_to_rgb(COL_ORANGE) ) { line = l; }
      |                                                                                                                                    ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/depot_frame.cc:34:
gui/convoy_item.h: In constructor 'convoy_scrollitem_t::convoy_scrollitem_t(convoihandle_t)':
gui/convoy_item.h:21:135: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   21 |  convoy_scrollitem_t( convoihandle_t c ) : gui_scrolled_list_t::const_text_scrollitem_t( NULL, color_idx_to_rgb(COL_ORANGE) ) { cnv = c; }
      |                                                                                                                                       ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/depot_frame.cc:37:
gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_list_stats.h:13,
                 from gui/schedule_list.h:22,
                 from gui/depot_frame.cc:38:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/depot_frame.cc:15:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/depot_frame.cc: In member function 'void depot_frame_t::init(depot_t*)':
gui/depot_frame.cc:103:53: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  103 |  last_selected_line = depot->get_last_selected_line();
      |                                                     ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc: In member function 'void depot_frame_t::layout(scr_size*)':
gui/depot_frame.cc:424:11: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  424 |   *size = win_size;
      |           ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/depot_frame.cc:15:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/depot_frame.cc: In member function 'void depot_frame_t::update_data()':
gui/depot_frame.cc:945:24: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  945 |   last_selected_line = selected_line;
      |                        ^~~~~~~~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:949:123: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  949 |    last_selected_line = schedule_list_gui_t::selected_line[ depot->get_owner()->get_player_nr() ][ depot->get_line_type() ];
      |                                                                                                                           ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:953:102: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  953 |    last_selected_line = schedule_list_gui_t::selected_line[ depot->get_owner()->get_player_nr() ][ 0 ];
      |                                                                                                      ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:955:39: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  955 |     last_selected_line = linehandle_t();
      |                                       ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:984:33: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  984 |   selected_line = cnv->get_line();
      |                                 ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:997:32: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  997 |   selected_line = linehandle_t();
      |                                ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc: In member function 'virtual bool depot_frame_t::action_triggered(gui_action_creator_t*, value_t)':
gui/depot_frame.cc:1382:35: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 1382 |      selected_line = linehandle_t();
      |                                   ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:1398:40: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 1398 |      last_selected_line = linehandle_t(); // clear last selected line so we can get a new one ...
      |                                        ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:1405:22: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 1405 |      selected_line = last_selected_line;
      |                      ^~~~~~~~~~~~~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:1414:36: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 1414 |     selected_line = item->get_line();
      |                                    ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:1416:26: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 1416 |     last_selected_line = selected_line;
      |                          ^~~~~~~~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc: In member function 'virtual void depot_frame_t::draw(scr_coord, scr_size)':
gui/depot_frame.cc:1509:31: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 1509 |   cnv = depot->get_convoi(icnv);
      |                               ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/depot_frame.cc:15:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/enlarge_map_frame_t.h:10,
                 from gui/enlarge_map_frame_t.cc:8:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/enlarge_map_frame_t.h:10,
                 from gui/enlarge_map_frame_t.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/enlarge_map_frame_t.h:10,
                 from gui/enlarge_map_frame_t.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/enlarge_map_frame_t.h:10,
                 from gui/enlarge_map_frame_t.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/enlarge_map_frame_t.h:10,
                 from gui/enlarge_map_frame_t.cc:8:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/enlarge_map_frame_t.h:10,
                 from gui/enlarge_map_frame_t.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/enlarge_map_frame_t.h:10,
                 from gui/enlarge_map_frame_t.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/enlarge_map_frame_t.h:10,
                 from gui/enlarge_map_frame_t.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/enlarge_map_frame_t.h:10,
                 from gui/enlarge_map_frame_t.cc:8:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/enlarge_map_frame_t.h:10,
                 from gui/enlarge_map_frame_t.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/enlarge_map_frame_t.cc:9:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/enlarge_map_frame_t.h:10,
                 from gui/enlarge_map_frame_t.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/extend_edit.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/extend_edit.o gui/extend_edit.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/extend_edit.cc:15:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/extend_edit.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/extend_edit.cc:15:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/extend_edit.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/extend_edit.cc:15:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/extend_edit.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/extend_edit.cc:15:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/extend_edit.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/extend_edit.h:10,
                 from gui/extend_edit.cc:15:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/extend_edit.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/fabrik_info.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/fabrik_info.o gui/fabrik_info.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/factory_chart.h:13,
                 from gui/fabrik_info.h:12,
                 from gui/fabrik_info.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/building_desc.h:11,
                 from gui/../descriptor/factory_desc.h:11,
                 from gui/../simfab.h:16,
                 from gui/factory_chart.h:12,
                 from gui/fabrik_info.h:12,
                 from gui/fabrik_info.cc:6:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/factory_chart.h:13,
                 from gui/fabrik_info.h:12,
                 from gui/fabrik_info.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/building_desc.h:11,
                 from gui/../descriptor/factory_desc.h:11,
                 from gui/../simfab.h:16,
                 from gui/factory_chart.h:12,
                 from gui/fabrik_info.h:12,
                 from gui/fabrik_info.cc:6:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/factory_chart.h:13,
                 from gui/fabrik_info.h:12,
                 from gui/fabrik_info.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/building_desc.h:11,
                 from gui/../descriptor/factory_desc.h:11,
                 from gui/../simfab.h:16,
                 from gui/factory_chart.h:12,
                 from gui/fabrik_info.h:12,
                 from gui/fabrik_info.cc:6:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/factory_chart.h:13,
                 from gui/fabrik_info.h:12,
                 from gui/fabrik_info.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/building_desc.h:11,
                 from gui/../descriptor/factory_desc.h:11,
                 from gui/../simfab.h:16,
                 from gui/factory_chart.h:12,
                 from gui/fabrik_info.h:12,
                 from gui/fabrik_info.cc:6:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/factory_chart.h:13,
                 from gui/fabrik_info.h:12,
                 from gui/fabrik_info.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/building_desc.h:11,
                 from gui/../descriptor/factory_desc.h:11,
                 from gui/../simfab.h:16,
                 from gui/factory_chart.h:12,
                 from gui/fabrik_info.h:12,
                 from gui/fabrik_info.cc:6:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/fabrik_info.h:19,
                 from gui/fabrik_info.cc:6:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/building_desc.h:11,
                 from gui/../descriptor/factory_desc.h:11,
                 from gui/../simfab.h:16,
                 from gui/factory_chart.h:12,
                 from gui/fabrik_info.h:12,
                 from gui/fabrik_info.cc:6:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/fabrik_info.cc:16:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../halthandle_t.h:10,
                 from gui/../simfab.h:17,
                 from gui/factory_chart.h:12,
                 from gui/fabrik_info.h:12,
                 from gui/fabrik_info.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/factory_chart.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/factory_chart.o gui/factory_chart.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/factory_chart.h:13,
                 from gui/factory_chart.cc:9:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/building_desc.h:11,
                 from gui/../descriptor/factory_desc.h:11,
                 from gui/../simfab.h:16,
                 from gui/factory_chart.h:12,
                 from gui/factory_chart.cc:9:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/factory_chart.h:13,
                 from gui/factory_chart.cc:9:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/building_desc.h:11,
                 from gui/../descriptor/factory_desc.h:11,
                 from gui/../simfab.h:16,
                 from gui/factory_chart.h:12,
                 from gui/factory_chart.cc:9:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/factory_chart.h:13,
                 from gui/factory_chart.cc:9:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/building_desc.h:11,
                 from gui/../descriptor/factory_desc.h:11,
                 from gui/../simfab.h:16,
                 from gui/factory_chart.h:12,
                 from gui/factory_chart.cc:9:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/factory_chart.h:13,
                 from gui/factory_chart.cc:9:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/building_desc.h:11,
                 from gui/../descriptor/factory_desc.h:11,
                 from gui/../simfab.h:16,
                 from gui/factory_chart.h:12,
                 from gui/factory_chart.cc:9:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/factory_chart.h:13,
                 from gui/factory_chart.cc:9:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/building_desc.h:11,
                 from gui/../descriptor/factory_desc.h:11,
                 from gui/../simfab.h:16,
                 from gui/factory_chart.h:12,
                 from gui/factory_chart.cc:9:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/factory_edit.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/factory_edit.o gui/factory_edit.cc
===> HOSTCXX gui/factorylist_frame_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/factorylist_frame_t.o gui/factorylist_frame_t.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/factory_edit.h:10,
                 from gui/factory_edit.cc:23:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/factory_edit.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/factory_edit.h:10,
                 from gui/factory_edit.cc:23:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/factory_edit.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/factory_edit.h:10,
                 from gui/factory_edit.cc:23:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/factory_edit.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/factory_edit.h:10,
                 from gui/factory_edit.cc:23:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/factory_edit.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/extend_edit.h:10,
                 from gui/factory_edit.h:10,
                 from gui/factory_edit.cc:23:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/factory_edit.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/factorylist_frame_t.h:10,
                 from gui/factorylist_frame_t.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/factorylist_frame_t.h:10,
                 from gui/factorylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/factorylist_frame_t.h:10,
                 from gui/factorylist_frame_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/factorylist_frame_t.h:10,
                 from gui/factorylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/factorylist_frame_t.h:10,
                 from gui/factorylist_frame_t.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/factorylist_frame_t.h:10,
                 from gui/factorylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/factorylist_frame_t.h:10,
                 from gui/factorylist_frame_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/factorylist_frame_t.h:10,
                 from gui/factorylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/factorylist_frame_t.h:10,
                 from gui/factorylist_frame_t.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/factorylist_frame_t.h:10,
                 from gui/factorylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/factorylist_stats_t.h:10,
                 from gui/factorylist_frame_t.h:15,
                 from gui/factorylist_frame_t.cc:6:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from gui/gui_frame.h:10,
                 from gui/factorylist_frame_t.h:10,
                 from gui/factorylist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/factorylist_stats_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/factorylist_stats_t.o gui/factorylist_stats_t.cc
In file included from gui/components/gui_colorbox.h:10,
                 from gui/factorylist_stats_t.h:10,
                 from gui/factorylist_stats_t.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_colorbox.h:10,
                 from gui/factorylist_stats_t.h:10,
                 from gui/factorylist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/factorylist_stats_t.h:10,
                 from gui/factorylist_stats_t.cc:6:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_colorbox.h:10,
                 from gui/factorylist_stats_t.h:10,
                 from gui/factorylist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:10,
                 from gui/factorylist_stats_t.h:13,
                 from gui/factorylist_stats_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_colorbox.h:10,
                 from gui/factorylist_stats_t.h:10,
                 from gui/factorylist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:10,
                 from gui/factorylist_stats_t.h:13,
                 from gui/factorylist_stats_t.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_colorbox.h:10,
                 from gui/factorylist_stats_t.h:10,
                 from gui/factorylist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:10,
                 from gui/factorylist_stats_t.h:13,
                 from gui/factorylist_stats_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_colorbox.h:10,
                 from gui/factorylist_stats_t.h:10,
                 from gui/factorylist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/goods_frame_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/goods_frame_t.o gui/goods_frame_t.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/goods_frame_t.h:10,
                 from gui/goods_frame_t.cc:9:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/goods_frame_t.h:10,
                 from gui/goods_frame_t.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/goods_frame_t.h:10,
                 from gui/goods_frame_t.cc:9:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/goods_frame_t.h:10,
                 from gui/goods_frame_t.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/goods_frame_t.h:10,
                 from gui/goods_frame_t.cc:9:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/goods_frame_t.h:10,
                 from gui/goods_frame_t.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/goods_frame_t.h:10,
                 from gui/goods_frame_t.cc:9:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/goods_frame_t.h:10,
                 from gui/goods_frame_t.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/goods_stats_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/goods_stats_t.o gui/goods_stats_t.cc
In file included from gui/goods_frame_t.h:10,
                 from gui/goods_frame_t.cc:9:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/goods_frame_t.h:10,
                 from gui/goods_frame_t.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../bauer/vehikelbauer.h:12,
                 from gui/goods_frame_t.cc:13:
gui/../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
gui/../bauer/../gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/goods_frame_t.h:19,
                 from gui/goods_frame_t.cc:9:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/ground_info.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/ground_info.o gui/ground_info.cc
===> HOSTCXX gui/gui_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/gui_frame.o gui/gui_frame.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/goods_stats_t.h:11,
                 from gui/goods_stats_t.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/goods_stats_t.h:11,
                 from gui/goods_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/goods_stats_t.h:11,
                 from gui/goods_stats_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/goods_stats_t.h:11,
                 from gui/goods_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/goods_stats_t.h:11,
                 from gui/goods_stats_t.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/goods_stats_t.h:11,
                 from gui/goods_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/goods_stats_t.h:11,
                 from gui/goods_stats_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/goods_stats_t.h:11,
                 from gui/goods_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/goods_stats_t.cc:17:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/goods_stats_t.h:11,
                 from gui/goods_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/ground_info.cc:7:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../display/../convoihandle_t.h:10,
                 from gui/../display/viewport.h:15,
                 from gui/ground_info.cc:7:
gui/../display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/ground_info.h:10,
                 from gui/ground_info.cc:10:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/ground_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/ground_info.h:10,
                 from gui/ground_info.cc:10:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../display/simgraph.h:15,
                 from gui/ground_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/ground_info.h:10,
                 from gui/ground_info.cc:10:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../display/simgraph.h:15,
                 from gui/ground_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/ground_info.h:10,
                 from gui/ground_info.cc:10:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/ground_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/gui_frame.cc:8:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/gui_frame.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:10,
                 from gui/ground_info.h:10,
                 from gui/ground_info.cc:10:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/ground_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/gui_frame.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/gui_frame.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/gui_frame.cc:8:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/gui_frame.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/gui_frame.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/gui_frame.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.cc:8:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/gui_frame.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_frame.cc: In constructor 'gui_frame_t::gui_frame_t(const char*, const player_t*)':
gui/gui_frame.cc:26:26: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   26 |  size = scr_size(200, 100);
      |                          ^
In file included from gui/gui_frame.h:10,
                 from gui/gui_frame.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_frame.cc:27:31: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   27 |  min_windowsize = scr_size(0,0);
      |                               ^
In file included from gui/gui_frame.h:10,
                 from gui/gui_frame.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_frame.cc: In member function 'virtual void gui_frame_t::set_windowsize(scr_size)':
gui/gui_frame.cc:56:16: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   56 |   this->size = size;
      |                ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/gui_frame.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/gui_theme.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/gui_theme.o gui/gui_theme.cc
===> HOSTCXX gui/halt_info.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/halt_info.o gui/halt_info.cc
In file included from gui/components/gui_button.h:11,
                 from gui/gui_theme.cc:16:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc: In static member function 'static void gui_theme_t::init_gui_defaults()':
gui/gui_theme.cc:186:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  186 |  gui_button_size              = scr_size(92,14);
      |                                               ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:187:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  187 |  gui_color_button_size        = scr_size(92,16);
      |                                               ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:188:45: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  188 |  gui_button_text_offset       = scr_size(0,0);
      |                                             ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:189:45: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  189 |  gui_color_button_text_offset = scr_size(0,0);
      |                                             ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:190:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  190 |  gui_divider_size             = scr_size(92,2+D_V_SPACE*2);
      |                                                          ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:191:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  191 |  gui_checkbox_size            = scr_size(10,10);
      |                                               ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:192:54: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  192 |  gui_pos_button_size          = scr_size(14,LINESPACE);
      |                                                      ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:193:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  193 |  gui_arrow_left_size          = scr_size(14,14);
      |                                               ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:194:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  194 |  gui_arrow_right_size         = scr_size(14,14);
      |                                               ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:195:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  195 |  gui_arrow_up_size            = scr_size(14,14);
      |                                               ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:196:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  196 |  gui_arrow_down_size          = scr_size(14,14);
      |                                               ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:197:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  197 |  gui_scrollbar_size           = scr_size(14,14);
      |                                               ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:198:45: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  198 |  gui_min_scrollbar_size       = scr_size(3,3);
      |                                             ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:199:54: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  199 |  gui_label_size               = scr_size(92,LINESPACE);
      |                                                      ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:200:110: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  200 |  gui_edit_size                = scr_size(92,max(LINESPACE+2, max(D_ARROW_LEFT_HEIGHT, D_ARROW_RIGHT_HEIGHT) ));
      |                                                                                                              ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:201:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  201 |  gui_gadget_size              = scr_size(16,16);
      |                                               ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:202:46: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |  gui_indicator_size           = scr_size(20,4);
      |                                              ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc: In static member function 'static void gui_theme_t::init_size_from_image(const image_t*, scr_size&)':
gui/gui_theme.cc:224:51: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  224 |   k = scr_size(image->x+image->w,image->y+image->h);
      |                                                   ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc: In static member function 'static void gui_theme_t::init_gui_from_images()':
gui/gui_theme.cc:317:95: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  317 |  gui_edit_size = scr_size(92,max(LINESPACE+2, max(D_ARROW_LEFT_HEIGHT, D_ARROW_RIGHT_HEIGHT) ));
      |                                                                                               ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc: In static member function 'static bool gui_theme_t::themes_init(const char*, bool, bool)':
gui/gui_theme.cc:454:51: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  454 |  gui_theme_t::gui_arrow_right_size = gui_theme_t::gui_arrow_left_size;
      |                                                   ^~~~~~~~~~~~~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:458:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  458 |  gui_theme_t::gui_arrow_down_size = gui_theme_t::gui_arrow_up_size;
      |                                                  ^~~~~~~~~~~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:472:114: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  472 |   gui_theme_t::gui_color_button_text_offset = scr_size(color_button_text_offsets[1], color_button_text_offsets[2]);
      |                                                                                                                  ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:476:96: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  476 |   gui_theme_t::gui_button_text_offset = scr_size(button_text_offsets[1], button_text_offsets[2]);
      |                                                                                                ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:529:113: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  529 |  gui_theme_t::gui_indicator_size = contents.get_scr_size("gui_indicator_size",  gui_theme_t::gui_indicator_size );
      |                                                                                                                 ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/gui_theme.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/halt_list_filter_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/halt_list_filter_frame.o gui/halt_list_filter_frame.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_info.h:22,
                 from gui/halt_info.cc:8:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from gui/gui_frame.h:10,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_info.cc:12:
gui/../simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
gui/../simware.h:68:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   68 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_info.cc:12:
gui/../simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
gui/../simware.h:72:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   72 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_info.cc:14:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/halt_list_filter_frame.h:10,
                 from gui/halt_list_filter_frame.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/halt_list_filter_frame.h:10,
                 from gui/halt_list_filter_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/halt_list_filter_frame.h:10,
                 from gui/halt_list_filter_frame.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/halt_list_filter_frame.h:10,
                 from gui/halt_list_filter_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/halt_list_filter_frame.h:10,
                 from gui/halt_list_filter_frame.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/halt_list_filter_frame.h:10,
                 from gui/halt_list_filter_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/halt_list_filter_frame.h:10,
                 from gui/halt_list_filter_frame.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/halt_list_filter_frame.h:10,
                 from gui/halt_list_filter_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_info.cc:18:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_list_filter_frame.h:10,
                 from gui/halt_list_filter_frame.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/halt_list_filter_frame.h:10,
                 from gui/halt_list_filter_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:13,
                 from gui/halt_list_frame.h:11,
                 from gui/halt_list_filter_frame.h:18,
                 from gui/halt_list_filter_frame.cc:6:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from gui/gui_frame.h:10,
                 from gui/halt_list_filter_frame.h:10,
                 from gui/halt_list_filter_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/halt_info.cc: In constructor 'gui_halt_detail_t::gui_line_button_t::gui_line_button_t(linehandle_t)':
gui/halt_info.cc:98:17: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   98 |    this->line = line;
      |                 ^~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/halt_info.cc: In constructor 'gui_halt_detail_t::gui_convoi_button_t::gui_convoi_button_t(convoihandle_t)':
gui/halt_info.cc:128:19: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  128 |    this->convoi = convoi;
      |                   ^~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/halt_info.cc: In constructor 'gui_halt_type_images_t::gui_halt_type_images_t(halthandle_t)':
gui/halt_info.cc:249:9: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  halt = h;
      |         ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/halt_info.cc: In member function 'void halt_info_t::init(halthandle_t)':
gui/halt_info.cc:292:15: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  292 |  this->halt = halt;
      |               ^~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/halt_info.cc: In member function 'virtual void halt_info_t::rdwr(loadsave_t*)':
gui/halt_info.cc:957:45: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  957 |   halt = welt->lookup( halt_pos )->get_halt();
      |                                             ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
gui/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:715:68:   required from here
gui/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
gui/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:730:78:   required from here
gui/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::insert_at(uint32, const T&) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/../dataobj/../tpl/vector_tpl.h:179:4:   required from 'T* vector_tpl<T>::insert_unique_ordered(const T&, StrictWeakOrdering) [with StrictWeakOrdering = bool (*)(quickstone_tpl<simline_t>, quickstone_tpl<simline_t>); T = quickstone_tpl<simline_t>]'
gui/halt_info.cc:601:76:   required from here
gui/../dataobj/../tpl/vector_tpl.h:126:14: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  126 |      data[i] = data[i - 1];
      |      ~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/../dataobj/../tpl/vector_tpl.h:128:15: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  128 |     data[pos] = elem;
      |     ~~~~~~~~~~^~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/halt_info.h:10,
                 from gui/halt_info.cc:8:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simhalt.h:10,
                 from gui/halt_info.h:25,
                 from gui/halt_info.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/halt_list_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/halt_list_frame.o gui/halt_list_frame.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:13,
                 from gui/halt_list_frame.h:11,
                 from gui/halt_list_frame.cc:9:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from gui/gui_frame.h:10,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_frame.cc:13:
gui/../simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
gui/../simware.h:68:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   68 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_frame.h:11,
                 from gui/halt_list_frame.cc:9:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_list_frame.cc:13:
gui/../simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
gui/../simware.h:72:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   72 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_frame.h:11,
                 from gui/halt_list_frame.cc:9:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/halt_list_stats.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/halt_list_stats.o gui/halt_list_stats.cc
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
gui/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_frame.h:11,
                 from gui/halt_list_frame.cc:9:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:715:68:   required from here
gui/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_frame.h:11,
                 from gui/halt_list_frame.cc:9:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
gui/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_frame.h:11,
                 from gui/halt_list_frame.cc:9:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:730:78:   required from here
gui/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_frame.h:11,
                 from gui/halt_list_frame.cc:9:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_frame.h:11,
                 from gui/halt_list_frame.cc:9:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/halt_list_frame.h:10,
                 from gui/halt_list_frame.cc:9:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_frame.h:11,
                 from gui/halt_list_frame.cc:9:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_list_stats.h:10,
                 from gui/halt_list_stats.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/halt_list_stats.h:10,
                 from gui/halt_list_stats.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/halt_list_stats.h:10,
                 from gui/halt_list_stats.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/halt_list_stats.h:10,
                 from gui/halt_list_stats.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/halt_list_stats.h:10,
                 from gui/halt_list_stats.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:13,
                 from gui/halt_list_stats.cc:6:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from gui/components/gui_component.h:10,
                 from gui/halt_list_stats.h:10,
                 from gui/halt_list_stats.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.cc:11:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_stats.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/headquarter_info.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/headquarter_info.o gui/headquarter_info.cc
In file included from gui/halt_list_stats.cc:23:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:10,
                 from gui/halt_list_stats.h:10,
                 from gui/halt_list_stats.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/halt_list_stats.cc: In constructor 'halt_list_stats_t::halt_list_stats_t(halthandle_t)':
gui/halt_list_stats.cc:54:9: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   54 |  halt = h;
      |         ^
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_stats.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:6:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
gui/components/../../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/components/../../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_stats.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:6:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/components/../../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:715:68:   required from here
gui/components/../../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_stats.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:6:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
gui/components/../../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/components/../../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_stats.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:6:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/components/../../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:730:78:   required from here
gui/components/../../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_stats.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:6:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/components/../../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/components/../../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/components/../../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_stats.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:12,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:6:
gui/components/../../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/components/../../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/components/../../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/components/../../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:10,
                 from gui/halt_list_stats.h:18,
                 from gui/halt_list_stats.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/headquarter_info.h:10,
                 from gui/headquarter_info.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/headquarter_info.h:10,
                 from gui/headquarter_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/headquarter_info.h:10,
                 from gui/headquarter_info.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/headquarter_info.h:10,
                 from gui/headquarter_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/headquarter_info.h:10,
                 from gui/headquarter_info.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/headquarter_info.h:10,
                 from gui/headquarter_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/headquarter_info.h:10,
                 from gui/headquarter_info.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/headquarter_info.h:10,
                 from gui/headquarter_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:10,
                 from gui/headquarter_info.h:10,
                 from gui/headquarter_info.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/headquarter_info.h:10,
                 from gui/headquarter_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/help_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/help_frame.o gui/help_frame.cc
===> HOSTCXX gui/jump_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/jump_frame.o gui/jump_frame.cc
===> HOSTCXX gui/minimap.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/minimap.o gui/minimap.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/tool_selector.h:10,
                 from gui/help_frame.cc:20:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/help_frame.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/tool_selector.h:10,
                 from gui/help_frame.cc:20:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/help_frame.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/tool_selector.h:10,
                 from gui/help_frame.cc:20:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/help_frame.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/tool_selector.h:10,
                 from gui/help_frame.cc:20:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/help_frame.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/tool_selector.h:10,
                 from gui/help_frame.cc:20:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/help_frame.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/jump_frame.cc:10:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/jump_frame.cc:9:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/jump_frame.h:11,
                 from gui/jump_frame.cc:11:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/jump_frame.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/jump_frame.h:11,
                 from gui/jump_frame.cc:11:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/jump_frame.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/jump_frame.h:11,
                 from gui/jump_frame.cc:11:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/jump_frame.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/jump_frame.h:11,
                 from gui/jump_frame.cc:11:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/jump_frame.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/jump_frame.h:11,
                 from gui/jump_frame.cc:11:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/jump_frame.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/help_frame.cc: In member function 'void help_frame_t::add_helpfile(cbuffer_t&, const char*, const char*, bool, int)':
gui/help_frame.cc:447:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  447 |   fread( htmlline, lengthof(htmlline)-1, 1, file );
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from gui/minimap.cc:8:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../linehandle_t.h:10,
                 from gui/../simconvoi.h:13,
                 from gui/minimap.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/minimap.cc:11:
gui/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
gui/../simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from gui/../linehandle_t.h:10,
                 from gui/../simconvoi.h:13,
                 from gui/minimap.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/minimap.h:10,
                 from gui/minimap.cc:17:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../vehicle/../boden/wege/../../descriptor/image.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../vehicle/../boden/wege/weg.h:13,
                 from gui/../vehicle/../boden/grund.h:17,
                 from gui/../vehicle/simvehicle.h:15,
                 from gui/minimap.cc:9:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/minimap.cc:17:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../vehicle/../boden/wege/../../descriptor/image.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../vehicle/../boden/wege/weg.h:13,
                 from gui/../vehicle/../boden/grund.h:17,
                 from gui/../vehicle/simvehicle.h:15,
                 from gui/minimap.cc:9:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/schedule_gui.h:10,
                 from gui/minimap.cc:18:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../vehicle/../boden/wege/../../descriptor/image.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../vehicle/../boden/wege/weg.h:13,
                 from gui/../vehicle/../boden/grund.h:17,
                 from gui/../vehicle/simvehicle.h:15,
                 from gui/minimap.cc:9:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/schedule_gui.h:10,
                 from gui/minimap.cc:18:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../vehicle/../boden/wege/../../descriptor/image.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../vehicle/../boden/wege/weg.h:13,
                 from gui/../vehicle/../boden/grund.h:17,
                 from gui/../vehicle/simvehicle.h:15,
                 from gui/minimap.cc:9:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/schedule_gui.h:10,
                 from gui/minimap.cc:18:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../vehicle/../boden/wege/../../descriptor/image.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../vehicle/../boden/wege/weg.h:13,
                 from gui/../vehicle/../boden/grund.h:17,
                 from gui/../vehicle/simvehicle.h:15,
                 from gui/minimap.cc:9:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/schedule_gui.h:10,
                 from gui/minimap.cc:18:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../vehicle/../boden/wege/../../descriptor/image.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../vehicle/../boden/wege/weg.h:13,
                 from gui/../vehicle/../boden/grund.h:17,
                 from gui/../vehicle/simvehicle.h:15,
                 from gui/minimap.cc:9:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/minimap.cc:32:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../linehandle_t.h:10,
                 from gui/../simconvoi.h:13,
                 from gui/minimap.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/minimap.cc: In member function 'void minimap_t::calc_map()':
gui/minimap.cc:1034:13: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
 1034 |  cur_size = new_size;
      |             ^~~~~~~~
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../vehicle/../boden/wege/../../descriptor/image.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../vehicle/../boden/wege/weg.h:13,
                 from gui/../vehicle/../boden/grund.h:17,
                 from gui/../vehicle/simvehicle.h:15,
                 from gui/minimap.cc:9:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/minimap.cc: In constructor 'minimap_t::minimap_t()':
gui/minimap.cc:1074:36: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
 1074 |  cur_size = new_size = scr_size(0,0);
      |                                    ^
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../vehicle/../boden/wege/../../descriptor/image.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../vehicle/../boden/wege/weg.h:13,
                 from gui/../vehicle/../boden/grund.h:17,
                 from gui/../vehicle/simvehicle.h:15,
                 from gui/minimap.cc:9:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/minimap.cc:1074:36: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
 1074 |  cur_size = new_size = scr_size(0,0);
      |                                    ^
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../vehicle/../boden/wege/../../descriptor/image.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../vehicle/../boden/wege/weg.h:13,
                 from gui/../vehicle/../boden/grund.h:17,
                 from gui/../vehicle/simvehicle.h:15,
                 from gui/minimap.cc:9:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/minimap.cc: In member function 'void minimap_t::set_selected_cnv(convoihandle_t)':
gui/minimap.cc:1201:16: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 1201 |  current_cnv = c;
      |                ^
In file included from gui/../linehandle_t.h:10,
                 from gui/../simconvoi.h:13,
                 from gui/minimap.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/minimap.cc: In member function 'virtual void minimap_t::draw(scr_coord)':
gui/minimap.cc:1218:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
 1218 |   new_size = cur_size;
      |              ^~~~~~~~
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../vehicle/../boden/wege/../../descriptor/image.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../vehicle/../boden/wege/weg.h:13,
                 from gui/../vehicle/../boden/grund.h:17,
                 from gui/../vehicle/simvehicle.h:15,
                 from gui/minimap.cc:9:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/minimap.cc:1322:16: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 1322 |          cnv = test_cnv;
      |                ^~~~~~~~
In file included from gui/../linehandle_t.h:10,
                 from gui/../simconvoi.h:13,
                 from gui/minimap.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/minimap.cc:1616:22: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1616 |    display_station = station;
      |                      ^~~~~~~
In file included from gui/../linehandle_t.h:10,
                 from gui/../simconvoi.h:13,
                 from gui/minimap.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/../dataobj/koord3d.h:13,
                 from gui/../dataobj/route.h:12,
                 from gui/../simconvoi.h:17,
                 from gui/minimap.cc:8:
gui/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]':
gui/minimap.cc:1454:30:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../linehandle_t.h:10,
                 from gui/../simconvoi.h:13,
                 from gui/minimap.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/../dataobj/koord3d.h:13,
                 from gui/../dataobj/route.h:12,
                 from gui/../simconvoi.h:17,
                 from gui/minimap.cc:8:
gui/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../linehandle_t.h:10,
                 from gui/../simconvoi.h:13,
                 from gui/minimap.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/../dataobj/koord3d.h:13,
                 from gui/../dataobj/route.h:12,
                 from gui/../simconvoi.h:17,
                 from gui/minimap.cc:8:
gui/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:715:68:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../linehandle_t.h:10,
                 from gui/../simconvoi.h:13,
                 from gui/minimap.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/../dataobj/koord3d.h:13,
                 from gui/../dataobj/route.h:12,
                 from gui/../simconvoi.h:17,
                 from gui/minimap.cc:8:
gui/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../linehandle_t.h:10,
                 from gui/../simconvoi.h:13,
                 from gui/minimap.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/../dataobj/koord3d.h:13,
                 from gui/../dataobj/route.h:12,
                 from gui/../simconvoi.h:17,
                 from gui/minimap.cc:8:
gui/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:730:78:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../linehandle_t.h:10,
                 from gui/../simconvoi.h:13,
                 from gui/minimap.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/../dataobj/koord3d.h:13,
                 from gui/../dataobj/route.h:12,
                 from gui/../simconvoi.h:17,
                 from gui/minimap.cc:8:
gui/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<haltestelle_t>; uint32 = unsigned int]':
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]'
gui/minimap.cc:1454:30:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../linehandle_t.h:10,
                 from gui/../simconvoi.h:13,
                 from gui/minimap.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/../dataobj/koord3d.h:13,
                 from gui/../dataobj/route.h:12,
                 from gui/../simconvoi.h:17,
                 from gui/minimap.cc:8:
gui/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../linehandle_t.h:10,
                 from gui/../simconvoi.h:13,
                 from gui/minimap.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/../dataobj/koord3d.h:13,
                 from gui/../dataobj/route.h:12,
                 from gui/../simconvoi.h:17,
                 from gui/minimap.cc:8:
gui/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../linehandle_t.h:10,
                 from gui/../simconvoi.h:13,
                 from gui/minimap.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/kennfarbe.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/kennfarbe.o gui/kennfarbe.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/kennfarbe.h:11,
                 from gui/kennfarbe.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/kennfarbe.h:11,
                 from gui/kennfarbe.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/kennfarbe.h:11,
                 from gui/kennfarbe.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/kennfarbe.h:11,
                 from gui/kennfarbe.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/kennfarbe.h:11,
                 from gui/kennfarbe.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/kennfarbe.h:11,
                 from gui/kennfarbe.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/kennfarbe.h:11,
                 from gui/kennfarbe.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/kennfarbe.h:11,
                 from gui/kennfarbe.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/kennfarbe.h:11,
                 from gui/kennfarbe.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/kennfarbe.h:11,
                 from gui/kennfarbe.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/label_info.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/label_info.o gui/label_info.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/label_info.h:10,
                 from gui/label_info.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/label_info.h:10,
                 from gui/label_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/label_info.h:10,
                 from gui/label_info.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/label_info.h:10,
                 from gui/label_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/label_info.h:10,
                 from gui/label_info.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/label_info.h:10,
                 from gui/label_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/label_info.h:10,
                 from gui/label_info.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/label_info.h:10,
                 from gui/label_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/label_info.h:10,
                 from gui/label_info.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/label_info.h:10,
                 from gui/label_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/labellist_frame_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/labellist_frame_t.o gui/labellist_frame_t.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/labellist_frame_t.h:10,
                 from gui/labellist_frame_t.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/labellist_frame_t.h:10,
                 from gui/labellist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/labellist_frame_t.h:10,
                 from gui/labellist_frame_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/labellist_frame_t.h:10,
                 from gui/labellist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/labellist_frame_t.h:10,
                 from gui/labellist_frame_t.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/labellist_frame_t.h:10,
                 from gui/labellist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/labellist_frame_t.h:10,
                 from gui/labellist_frame_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/labellist_frame_t.h:10,
                 from gui/labellist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/labellist_frame_t.h:10,
                 from gui/labellist_frame_t.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/labellist_frame_t.h:10,
                 from gui/labellist_frame_t.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/labellist_stats_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/labellist_stats_t.o gui/labellist_stats_t.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/labellist_stats_t.h:10,
                 from gui/labellist_stats_t.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/labellist_stats_t.h:10,
                 from gui/labellist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/labellist_stats_t.h:10,
                 from gui/labellist_stats_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/labellist_stats_t.h:10,
                 from gui/labellist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/labellist_stats_t.h:10,
                 from gui/labellist_stats_t.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/labellist_stats_t.h:10,
                 from gui/labellist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/labellist_stats_t.h:10,
                 from gui/labellist_stats_t.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/labellist_stats_t.h:10,
                 from gui/labellist_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/line_item.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/line_item.o gui/line_item.cc
===> HOSTCXX gui/line_management_gui.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/line_management_gui.o gui/line_management_gui.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_scrolled_list.h:10,
                 from gui/line_item.h:10,
                 from gui/line_item.cc:8:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_scrolled_list.h:10,
                 from gui/line_item.h:10,
                 from gui/line_item.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:10,
                 from gui/line_item.h:10,
                 from gui/line_item.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_scrolled_list.h:10,
                 from gui/line_item.h:10,
                 from gui/line_item.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:10,
                 from gui/line_item.h:10,
                 from gui/line_item.cc:8:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_scrolled_list.h:10,
                 from gui/line_item.h:10,
                 from gui/line_item.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:10,
                 from gui/line_item.h:10,
                 from gui/line_item.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/components/gui_scrolled_list.h:10,
                 from gui/line_item.h:10,
                 from gui/line_item.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/load_relief_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/load_relief_frame.o gui/load_relief_frame.cc
In file included from gui/line_item.cc:8:
gui/line_item.h: In constructor 'line_scrollitem_t::line_scrollitem_t(linehandle_t)':
gui/line_item.h:25:132: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   25 |  line_scrollitem_t( linehandle_t l ) : gui_scrolled_list_t::const_text_scrollitem_t( NULL, color_idx_to_rgb(COL_ORANGE) ) { line = l; }
      |                                                                                                                                    ^
In file included from gui/../linehandle_t.h:10,
                 from gui/line_item.h:11,
                 from gui/line_item.cc:8:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/line_item.cc: In static member function 'static bool line_scrollitem_t::compare(const gui_component_t*, const gui_component_t*)':
gui/line_item.cc:61:59: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   61 |     return (a->get_line().get_id(),b->get_line().get_id())<0;
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from gui/minimap.h:10,
                 from gui/line_management_gui.cc:8:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/minimap.h:10,
                 from gui/line_management_gui.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/loadfont_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/loadfont_frame.o gui/loadfont_frame.cc
In file included from gui/line_management_gui.cc:8:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from gui/components/gui_component.h:10,
                 from gui/minimap.h:10,
                 from gui/line_management_gui.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/schedule_gui.h:10,
                 from gui/line_management_gui.h:10,
                 from gui/line_management_gui.cc:14:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/minimap.h:10,
                 from gui/line_management_gui.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/schedule_gui.h:10,
                 from gui/line_management_gui.h:10,
                 from gui/line_management_gui.cc:14:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/minimap.h:10,
                 from gui/line_management_gui.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/schedule_gui.h:10,
                 from gui/line_management_gui.h:10,
                 from gui/line_management_gui.cc:14:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/minimap.h:10,
                 from gui/line_management_gui.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/schedule_gui.h:10,
                 from gui/line_management_gui.h:10,
                 from gui/line_management_gui.cc:14:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:10,
                 from gui/minimap.h:10,
                 from gui/line_management_gui.cc:8:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/line_management_gui.cc: In constructor 'line_management_gui_t::line_management_gui_t(linehandle_t, player_t*)':
gui/line_management_gui.cc:22:16: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   22 |   this->line = line;
      |                ^~~~
In file included from gui/../dataobj/../halthandle_t.h:10,
                 from gui/../dataobj/schedule.h:12,
                 from gui/line_management_gui.cc:6:
gui/../dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/line_management_gui.cc: In member function 'virtual void line_management_gui_t::rdwr(loadsave_t*)':
gui/line_management_gui.cc:110:24: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  110 |    line = linehandle_t();
      |                        ^
In file included from gui/../dataobj/../halthandle_t.h:10,
                 from gui/../dataobj/schedule.h:12,
                 from gui/line_management_gui.cc:6:
gui/../dataobj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/load_relief_frame.h:10,
                 from gui/load_relief_frame.cc:10:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/load_relief_frame.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/load_relief_frame.h:10,
                 from gui/load_relief_frame.cc:10:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/load_relief_frame.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/load_relief_frame.h:10,
                 from gui/load_relief_frame.cc:10:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/load_relief_frame.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/load_relief_frame.h:10,
                 from gui/load_relief_frame.cc:10:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/load_relief_frame.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:13,
                 from gui/load_relief_frame.h:10,
                 from gui/load_relief_frame.cc:10:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/load_relief_frame.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/loadsave_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/loadsave_frame.o gui/loadsave_frame.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/loadfont_frame.h:21,
                 from gui/loadfont_frame.cc:12:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/loadfont_frame.h:21,
                 from gui/loadfont_frame.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/loadfont_frame.h:21,
                 from gui/loadfont_frame.cc:12:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/loadfont_frame.h:21,
                 from gui/loadfont_frame.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/loadfont_frame.h:21,
                 from gui/loadfont_frame.cc:12:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/loadfont_frame.h:21,
                 from gui/loadfont_frame.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/loadfont_frame.h:21,
                 from gui/loadfont_frame.cc:12:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/loadfont_frame.h:21,
                 from gui/loadfont_frame.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:13,
                 from gui/loadfont_frame.h:21,
                 from gui/loadfont_frame.cc:12:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/loadfont_frame.h:21,
                 from gui/loadfont_frame.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/loadfont_frame.cc: In member function 'virtual bool loadfont_frame_t::check_file(const char*, const char*)':
gui/loadfont_frame.cc:126:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  126 |     fgets( str, lengthof(str), test);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/loadsave_frame.h:12,
                 from gui/loadsave_frame.cc:10:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/loadsave_frame.h:12,
                 from gui/loadsave_frame.cc:10:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/loadsave_frame.h:12,
                 from gui/loadsave_frame.cc:10:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/loadsave_frame.h:12,
                 from gui/loadsave_frame.cc:10:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/loadsave_frame.h:12,
                 from gui/loadsave_frame.cc:10:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/loadsave_frame.h:12,
                 from gui/loadsave_frame.cc:10:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/loadsave_frame.h:12,
                 from gui/loadsave_frame.cc:10:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/loadsave_frame.h:12,
                 from gui/loadsave_frame.cc:10:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:13,
                 from gui/loadsave_frame.h:12,
                 from gui/loadsave_frame.cc:10:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/loadsave_frame.h:12,
                 from gui/loadsave_frame.cc:10:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/loadsave_frame.cc: In member function 'virtual bool loadsave_frame_t::item_action(const char*)':
gui/loadsave_frame.cc:69:8: warning: unused variable 'start_load' [-Wunused-variable]
   69 |   long start_load = dr_time();
      |        ^~~~~~~~~~
gui/loadsave_frame.cc:91:8: warning: unused variable 'start_save' [-Wunused-variable]
   91 |   long start_save = dr_time();
      |        ^~~~~~~~~~
===> HOSTCXX gui/map_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/map_frame.o gui/map_frame.cc
===> HOSTCXX gui/message_frame_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/message_frame_t.o gui/message_frame_t.cc
In file included from gui/minimap.h:10,
                 from gui/map_frame.cc:10:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/minimap.h:10,
                 from gui/map_frame.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/map_frame.cc:10:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from gui/components/gui_component.h:10,
                 from gui/minimap.h:10,
                 from gui/map_frame.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/map_frame.h:10,
                 from gui/map_frame.cc:11:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/minimap.h:10,
                 from gui/map_frame.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/map_frame.h:10,
                 from gui/map_frame.cc:11:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/minimap.h:10,
                 from gui/map_frame.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/map_frame.h:10,
                 from gui/map_frame.cc:11:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/minimap.h:10,
                 from gui/map_frame.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/message_frame_t.h:12,
                 from gui/message_frame_t.cc:7:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/message_frame_t.h:12,
                 from gui/message_frame_t.cc:7:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/map_frame.h:10,
                 from gui/map_frame.cc:11:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:10,
                 from gui/minimap.h:10,
                 from gui/map_frame.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/message_frame_t.h:12,
                 from gui/message_frame_t.cc:7:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/message_frame_t.h:12,
                 from gui/message_frame_t.cc:7:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/message_frame_t.h:12,
                 from gui/message_frame_t.cc:7:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/message_frame_t.h:12,
                 from gui/message_frame_t.cc:7:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/message_frame_t.h:12,
                 from gui/message_frame_t.cc:7:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/message_frame_t.h:12,
                 from gui/message_frame_t.cc:7:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/message_frame_t.h:12,
                 from gui/message_frame_t.cc:7:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/message_frame_t.h:12,
                 from gui/message_frame_t.cc:7:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/message_option_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/message_option_t.o gui/message_option_t.cc
In file included from gui/map_frame.cc:18:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../halthandle_t.h:10,
                 from gui/minimap.h:11,
                 from gui/map_frame.cc:10:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/map_frame.cc: In member function 'virtual bool map_frame_t::infowin_event(const event_t*)':
gui/map_frame.cc:655:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  655 |    size = minimap_t::get_instance()->get_size();
      |                                               ^
In file included from gui/components/gui_component.h:10,
                 from gui/minimap.h:10,
                 from gui/map_frame.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/map_frame.cc: In member function 'virtual void map_frame_t::set_windowsize(scr_size)':
gui/map_frame.cc:674:31: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  674 |  window_size = get_windowsize();
      |                               ^
In file included from gui/components/gui_component.h:10,
                 from gui/minimap.h:10,
                 from gui/map_frame.cc:10:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/message_stats_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/message_stats_t.o gui/message_stats_t.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/message_option_t.h:12,
                 from gui/message_option_t.cc:13:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../gui/../display/simgraph.h:15,
                 from gui/../gui/gui_theme.h:12,
                 from gui/../simmesg.h:11,
                 from gui/message_option_t.cc:6:
gui/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/message_option_t.h:12,
                 from gui/message_option_t.cc:13:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../gui/../display/simgraph.h:15,
                 from gui/../gui/gui_theme.h:12,
                 from gui/../simmesg.h:11,
                 from gui/message_option_t.cc:6:
gui/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/message_option_t.h:12,
                 from gui/message_option_t.cc:13:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../gui/../display/simgraph.h:15,
                 from gui/../gui/gui_theme.h:12,
                 from gui/../simmesg.h:11,
                 from gui/message_option_t.cc:6:
gui/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/message_option_t.h:12,
                 from gui/message_option_t.cc:13:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../gui/../display/simgraph.h:15,
                 from gui/../gui/gui_theme.h:12,
                 from gui/../simmesg.h:11,
                 from gui/message_option_t.cc:6:
gui/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/message_option_t.h:12,
                 from gui/message_option_t.cc:13:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../gui/../display/simgraph.h:15,
                 from gui/../gui/gui_theme.h:12,
                 from gui/../simmesg.h:11,
                 from gui/message_option_t.cc:6:
gui/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_button.h:11,
                 from gui/message_stats_t.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/message_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/message_stats_t.cc:11:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/message_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/message_stats_t.cc:11:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/message_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/message_stats_t.cc:11:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/message_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/message_stats_t.cc:11:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/message_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/message_stats_t.cc:15:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../display/../convoihandle_t.h:10,
                 from gui/../display/viewport.h:15,
                 from gui/message_stats_t.cc:15:
gui/../display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/message_stats_t.cc: In member function 'void message_stats_t::recalc_size()':
gui/message_stats_t.cc:163:37: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  163 |  min_size = scr_size(x_size+4,y_size);
      |                                     ^
In file included from gui/components/gui_component.h:10,
                 from gui/components/gui_button.h:11,
                 from gui/message_stats_t.cc:6:
gui/components/../../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/messagebox.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/messagebox.o gui/messagebox.cc
===> HOSTCXX gui/money_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/money_frame.o gui/money_frame.cc
===> HOSTCXX gui/obj_info.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/obj_info.o gui/obj_info.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/messagebox.cc:13:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/messagebox.cc:6:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/messagebox.cc:13:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/messagebox.cc:6:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/messagebox.cc:13:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/messagebox.cc:6:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/messagebox.cc:13:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/messagebox.cc:6:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/messagebox.cc:13:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/messagebox.cc:6:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/obj_info.cc:7:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../display/../convoihandle_t.h:10,
                 from gui/../display/viewport.h:15,
                 from gui/obj_info.cc:7:
gui/../display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/money_frame.h:10,
                 from gui/money_frame.cc:8:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/money_frame.h:10,
                 from gui/money_frame.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/money_frame.h:10,
                 from gui/money_frame.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/money_frame.h:10,
                 from gui/money_frame.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/money_frame.h:10,
                 from gui/money_frame.cc:8:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/money_frame.h:10,
                 from gui/money_frame.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/money_frame.h:10,
                 from gui/money_frame.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/money_frame.h:10,
                 from gui/money_frame.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/money_frame.h:10,
                 from gui/money_frame.cc:8:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/money_frame.h:10,
                 from gui/money_frame.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/obj_info.cc:10:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/obj_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/obj_info.cc:10:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../display/simgraph.h:15,
                 from gui/obj_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/obj_info.cc:10:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../display/simgraph.h:15,
                 from gui/obj_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/obj_info.cc:10:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/obj_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/obj_info.cc:10:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/obj_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/optionen.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/optionen.o gui/optionen.cc
===> HOSTCXX gui/pakselector.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/pakselector.o gui/pakselector.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/optionen.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/optionen.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/optionen.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/optionen.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/optionen.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/optionen.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/optionen.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/optionen.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/optionen.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/optionen.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/pakselector.h:10,
                 from gui/pakselector.cc:8:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/pakselector.h:10,
                 from gui/pakselector.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/pakselector.h:10,
                 from gui/pakselector.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/pakselector.h:10,
                 from gui/pakselector.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/pakselector.h:10,
                 from gui/pakselector.cc:8:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/pakselector.h:10,
                 from gui/pakselector.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/pakselector.h:10,
                 from gui/pakselector.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/pakselector.h:10,
                 from gui/pakselector.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:13,
                 from gui/pakselector.h:10,
                 from gui/pakselector.cc:8:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/pakselector.h:10,
                 from gui/pakselector.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/password_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/password_frame.o gui/password_frame.cc
===> HOSTCXX gui/player_frame_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/player_frame_t.o gui/player_frame_t.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/password_frame.h:11,
                 from gui/password_frame.cc:20:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/../simtool.h:13,
                 from gui/password_frame.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/password_frame.h:11,
                 from gui/password_frame.cc:20:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/../simtool.h:13,
                 from gui/password_frame.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/password_frame.h:11,
                 from gui/password_frame.cc:20:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/../simtool.h:13,
                 from gui/password_frame.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/password_frame.h:11,
                 from gui/password_frame.cc:20:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/../simtool.h:13,
                 from gui/password_frame.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/password_frame.h:11,
                 from gui/password_frame.cc:20:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/../simtool.h:13,
                 from gui/password_frame.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/money_frame.h:10,
                 from gui/player_frame_t.cc:22:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/player_frame_t.cc:10:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/money_frame.h:10,
                 from gui/player_frame_t.cc:22:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/player_frame_t.cc:10:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/money_frame.h:10,
                 from gui/player_frame_t.cc:22:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/player_frame_t.cc:10:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/money_frame.h:10,
                 from gui/player_frame_t.cc:22:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/player_frame_t.cc:10:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/money_frame.h:10,
                 from gui/player_frame_t.cc:22:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/player_frame_t.cc:10:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/privatesign_info.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/privatesign_info.o gui/privatesign_info.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/privatesign_info.h:11,
                 from gui/privatesign_info.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/privatesign_info.h:11,
                 from gui/privatesign_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/privatesign_info.h:11,
                 from gui/privatesign_info.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/privatesign_info.h:11,
                 from gui/privatesign_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/privatesign_info.h:11,
                 from gui/privatesign_info.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/privatesign_info.h:11,
                 from gui/privatesign_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/privatesign_info.h:11,
                 from gui/privatesign_info.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/privatesign_info.h:11,
                 from gui/privatesign_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/privatesign_info.h:11,
                 from gui/privatesign_info.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/privatesign_info.h:11,
                 from gui/privatesign_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/savegame_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/savegame_frame.o gui/savegame_frame.cc
===> HOSTCXX gui/scenario_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/scenario_frame.o gui/scenario_frame.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/savegame_frame.cc:10:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/savegame_frame.cc:10:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/savegame_frame.cc:10:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/savegame_frame.cc:10:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/savegame_frame.cc:10:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/savegame_frame.cc:10:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/savegame_frame.cc:10:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/savegame_frame.cc:10:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:13,
                 from gui/savegame_frame.cc:10:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/savegame_frame.cc:10:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/scenario_frame.h:10,
                 from gui/scenario_frame.cc:9:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/scenario_frame.h:10,
                 from gui/scenario_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/scenario_frame.h:10,
                 from gui/scenario_frame.cc:9:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/scenario_frame.h:10,
                 from gui/scenario_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/scenario_frame.h:10,
                 from gui/scenario_frame.cc:9:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/scenario_frame.h:10,
                 from gui/scenario_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/scenario_frame.h:10,
                 from gui/scenario_frame.cc:9:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/scenario_frame.h:10,
                 from gui/scenario_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:13,
                 from gui/scenario_frame.h:10,
                 from gui/scenario_frame.cc:9:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/scenario_frame.h:10,
                 from gui/scenario_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/scenario_info.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/scenario_info.o gui/scenario_info.cc
===> HOSTCXX gui/schedule_gui.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/schedule_gui.o gui/schedule_gui.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/scenario_info.h:10,
                 from gui/scenario_info.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/scenario_info.h:10,
                 from gui/scenario_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/scenario_info.h:10,
                 from gui/scenario_info.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/scenario_info.h:10,
                 from gui/scenario_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/scenario_info.h:10,
                 from gui/scenario_info.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/scenario_info.h:10,
                 from gui/scenario_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/scenario_info.h:10,
                 from gui/scenario_info.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/scenario_info.h:10,
                 from gui/scenario_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/scenario_info.h:10,
                 from gui/scenario_info.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/scenario_info.h:10,
                 from gui/scenario_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/scenario_info.cc:8:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simworld.h:14,
                 from gui/scenario_info.cc:7:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/schedule_list.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/schedule_list.o gui/schedule_list.cc
In file included from gui/schedule_gui.cc:11:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/schedule_gui.cc:13:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/depot_frame.h:10,
                 from gui/schedule_gui.cc:31:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/../simhalt.h:15,
                 from gui/schedule_gui.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/depot_frame.h:10,
                 from gui/schedule_gui.cc:31:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../display/simgraph.h:15,
                 from gui/../simhalt.h:15,
                 from gui/schedule_gui.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/depot_frame.h:10,
                 from gui/schedule_gui.cc:31:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../display/simgraph.h:15,
                 from gui/../simhalt.h:15,
                 from gui/schedule_gui.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/depot_frame.h:10,
                 from gui/schedule_gui.cc:31:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/../simhalt.h:15,
                 from gui/schedule_gui.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/depot_frame.h:10,
                 from gui/schedule_gui.cc:31:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/../simhalt.h:15,
                 from gui/schedule_gui.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/schedule_gui.cc:31:
gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/schedule_gui.cc:33:
gui/line_item.h: In constructor 'line_scrollitem_t::line_scrollitem_t(linehandle_t)':
gui/line_item.h:25:132: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   25 |  line_scrollitem_t( linehandle_t l ) : gui_scrolled_list_t::const_text_scrollitem_t( NULL, color_idx_to_rgb(COL_ORANGE) ) { line = l; }
      |                                                                                                                                    ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/schedule_gui.cc:38:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/../simhalt.h:15,
                 from gui/schedule_gui.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/schedule_gui.cc: In member function 'void schedule_gui_t::init(schedule_t*, player_t*, convoihandle_t)':
gui/schedule_gui.cc:298:14: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  298 |  this->cnv = cnv;
      |              ^~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:306:38: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  306 |   old_line = new_line = linehandle_t();
      |                                      ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:306:38: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  306 |   old_line = new_line = linehandle_t();
      |                                      ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:311:39: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  311 |   old_line = new_line = cnv->get_line();
      |                                       ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:311:39: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  311 |   old_line = new_line = cnv->get_line();
      |                                       ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc: In member function 'virtual bool schedule_gui_t::action_triggered(gui_action_creator_t*, value_t)':
gui/schedule_gui.cc:589:28: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  589 |    new_line = li->get_line();
      |                            ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:596:28: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  596 |    new_line = linehandle_t();
      |                            ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:629:28: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  629 |    new_line = linehandle_t();
      |                            ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:634:15: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  634 |    new_line = old_line;
      |               ^~~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc: In member function 'void schedule_gui_t::init_line_selector()':
gui/schedule_gui.cc:653:15: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  653 |    new_line = old_line;
      |               ^~~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:656:28: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  656 |    new_line = linehandle_t();
      |                            ^
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:671:16: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  671 |     new_line = line;
      |                ^~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../simline.h:16,
                 from gui/schedule_gui.cc:6:
gui/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
gui/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../simline.h:16,
                 from gui/schedule_gui.cc:6:
gui/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:715:68:   required from here
gui/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../simline.h:16,
                 from gui/schedule_gui.cc:6:
gui/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
gui/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../simline.h:16,
                 from gui/schedule_gui.cc:6:
gui/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:730:78:   required from here
gui/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../simline.h:16,
                 from gui/schedule_gui.cc:6:
gui/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../simline.h:16,
                 from gui/schedule_gui.cc:6:
gui/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:10,
                 from gui/../simline.h:12,
                 from gui/schedule_gui.cc:6:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:13,
                 from gui/schedule_list.h:22,
                 from gui/schedule_list.cc:9:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/schedule_list.cc:12:
gui/line_item.h: In constructor 'line_scrollitem_t::line_scrollitem_t(linehandle_t)':
gui/line_item.h:25:132: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   25 |  line_scrollitem_t( linehandle_t l ) : gui_scrolled_list_t::const_text_scrollitem_t( NULL, color_idx_to_rgb(COL_ORANGE) ) { line = l; }
      |                                                                                                                                    ^
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/schedule_list.cc:16:
gui/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
gui/../simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/schedule_list.cc:22:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../bauer/vehikelbauer.h:12,
                 from gui/schedule_list.cc:29:
gui/../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
gui/../bauer/../gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/schedule_list.cc:46:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/schedule_list.cc: In constructor 'schedule_list_gui_t::schedule_list_gui_t(player_t*)':
gui/schedule_list.cc:302:87: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  302 |    line = selected_line[player->get_player_nr()][selected_tab[player->get_player_nr()]];
      |                                                                                       ^
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_list.cc:305:25: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  305 |     line = linehandle_t();
      |                         ^
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_list.cc: In member function 'virtual bool schedule_list_gui_t::action_triggered(gui_action_creator_t*, value_t)':
gui/schedule_list.cc:416:125: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  416 |     selected_line[player->get_player_nr()][selected_tab[player->get_player_nr()]] = selected_line[player->get_player_nr()][0];
      |                                                                                                                             ^
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_list.cc:435:83: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  435 |   selected_line[player->get_player_nr()][selected_tab[player->get_player_nr()]] = line;
      |                                                                                   ^~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_list.cc:436:47: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  436 |   selected_line[player->get_player_nr()][0] = line; // keep these the same in overview
      |                                               ^~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_list.cc: In member function 'void schedule_list_gui_t::update_lineinfo(linehandle_t)':
gui/schedule_list.cc:749:9: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  749 |  line = new_line;
      |         ^~~~~~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_list.cc: In member function 'virtual void schedule_list_gui_t::rdwr(loadsave_t*)':
gui/schedule_list.cc:806:25: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  806 |   size = get_windowsize();
      |                         ^
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
gui/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:715:68:   required from here
gui/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
gui/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:730:78:   required from here
gui/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:13,
                 from gui/gui_frame.h:13,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from gui/schedule_list.cc:8:
gui/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/components/../../convoihandle_t.h:10,
                 from gui/components/gui_convoiinfo.h:14,
                 from gui/schedule_list.h:19,
                 from gui/schedule_list.cc:9:
gui/components/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/script_tool_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/script_tool_frame.o gui/script_tool_frame.cc
===> HOSTCXX gui/server_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/server_frame.o gui/server_frame.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/script_tool_frame.h:10,
                 from gui/script_tool_frame.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/script_tool_frame.h:10,
                 from gui/script_tool_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/script_tool_frame.h:10,
                 from gui/script_tool_frame.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/script_tool_frame.h:10,
                 from gui/script_tool_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/script_tool_frame.h:10,
                 from gui/script_tool_frame.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/script_tool_frame.h:10,
                 from gui/script_tool_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/script_tool_frame.h:10,
                 from gui/script_tool_frame.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/script_tool_frame.h:10,
                 from gui/script_tool_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:13,
                 from gui/script_tool_frame.h:10,
                 from gui/script_tool_frame.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/script_tool_frame.h:10,
                 from gui/script_tool_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/server_frame.h:10,
                 from gui/server_frame.cc:24:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/server_frame.cc:6:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/server_frame.h:10,
                 from gui/server_frame.cc:24:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/server_frame.cc:6:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/server_frame.h:10,
                 from gui/server_frame.cc:24:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/server_frame.cc:6:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/server_frame.h:10,
                 from gui/server_frame.cc:24:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/server_frame.cc:6:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/server_frame.h:10,
                 from gui/server_frame.cc:24:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/server_frame.cc:6:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/settings_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/settings_frame.o gui/settings_frame.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/settings_frame.h:10,
                 from gui/settings_frame.cc:15:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../dataobj/environment.h:15,
                 from gui/settings_frame.cc:11:
gui/../dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/settings_frame.h:10,
                 from gui/settings_frame.cc:15:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../dataobj/environment.h:15,
                 from gui/settings_frame.cc:11:
gui/../dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/settings_frame.h:10,
                 from gui/settings_frame.cc:15:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../dataobj/environment.h:15,
                 from gui/settings_frame.cc:11:
gui/../dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/settings_frame.h:10,
                 from gui/settings_frame.cc:15:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../dataobj/environment.h:15,
                 from gui/settings_frame.cc:11:
gui/../dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/settings_frame.h:10,
                 from gui/settings_frame.cc:15:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../dataobj/environment.h:15,
                 from gui/settings_frame.cc:11:
gui/../dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/settings_stats.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/settings_stats.o gui/settings_stats.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/welt.h:10,
                 from gui/settings_stats.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/welt.h:10,
                 from gui/settings_stats.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/welt.h:10,
                 from gui/settings_stats.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/welt.h:10,
                 from gui/settings_stats.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/welt.h:10,
                 from gui/settings_stats.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/welt.h:10,
                 from gui/settings_stats.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/welt.h:10,
                 from gui/settings_stats.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/welt.h:10,
                 from gui/settings_stats.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/welt.h:10,
                 from gui/settings_stats.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/welt.h:10,
                 from gui/settings_stats.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/signal_spacing.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/signal_spacing.o gui/signal_spacing.cc
===> HOSTCXX gui/simwin.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/simwin.o gui/simwin.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/signal_spacing.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/signal_spacing.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/signal_spacing.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/signal_spacing.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/signal_spacing.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/signal_spacing.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/signal_spacing.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/signal_spacing.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/signal_spacing.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/signal_spacing.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/simwin.cc:13:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../display/../convoihandle_t.h:10,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:13:
gui/../display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/map_frame.h:10,
                 from gui/simwin.cc:39:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/simwin.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/map_frame.h:10,
                 from gui/simwin.cc:39:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../display/simgraph.h:15,
                 from gui/simwin.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/map_frame.h:10,
                 from gui/simwin.cc:39:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../display/simgraph.h:15,
                 from gui/simwin.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/map_frame.h:10,
                 from gui/simwin.cc:39:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/simwin.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/map_frame.h:10,
                 from gui/simwin.cc:39:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/simwin.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_info.h:22,
                 from gui/simwin.cc:48:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from gui/../display/simgraph.h:15,
                 from gui/simwin.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/sound_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/sound_frame.o gui/sound_frame.cc
In file included from gui/simwin.cc:62:
gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from gui/../display/../convoihandle_t.h:10,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:13:
gui/../display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/simwin.cc: In function 'int create_win(int, int, gui_frame_t*, wintype, ptrdiff_t)':
gui/simwin.cc:725:33: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  725 |    stored = gui->get_windowsize();
      |                                 ^
In file included from gui/../display/simgraph.h:15,
                 from gui/simwin.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/simwin.cc: In function 'int top_win(int, bool)':
gui/simwin.cc:953:41: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  953 |  size = wins.back().gui->get_windowsize();
      |                                         ^
In file included from gui/../display/simgraph.h:15,
                 from gui/simwin.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../dataobj/../tpl/stringhashtable_tpl.h:10,
                 from gui/../dataobj/translator.h:12,
                 from gui/../simmenu.h:14,
                 from gui/simwin.cc:14:
gui/../dataobj/../tpl/hashtable_tpl.h: In instantiation of 'value_t hashtable_tpl<key_t, value_t, hash_t>::set(key_t, value_t) [with key_t = int; value_t = scr_size; hash_t = inthash_tpl<int>]':
gui/simwin.cc:401:59:   required from here
gui/../dataobj/../tpl/hashtable_tpl.h:321:17: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  321 |     iter->value = object;
      |     ~~~~~~~~~~~~^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/simwin.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../dataobj/../tpl/stringhashtable_tpl.h:10,
                 from gui/../dataobj/translator.h:12,
                 from gui/../simmenu.h:14,
                 from gui/simwin.cc:14:
gui/../dataobj/../tpl/hashtable_tpl.h:327:16: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  327 |     node.value = object;
      |     ~~~~~~~~~~~^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/simwin.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../dataobj/../tpl/stringhashtable_tpl.h:10,
                 from gui/../dataobj/translator.h:12,
                 from gui/../simmenu.h:14,
                 from gui/simwin.cc:14:
gui/../dataobj/../tpl/hashtable_tpl.h:336:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  336 |   node.value = object;
      |   ~~~~~~~~~~~^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/simwin.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../dataobj/../tpl/stringhashtable_tpl.h:10,
                 from gui/../dataobj/translator.h:12,
                 from gui/../simmenu.h:14,
                 from gui/simwin.cc:14:
gui/../dataobj/../tpl/hashtable_tpl.h: In instantiation of 'bool hashtable_tpl<key_t, value_t, hash_t>::put(key_t, value_t) [with key_t = int; value_t = scr_size; hash_t = inthash_tpl<int>]':
gui/simwin.cc:427:36:   required from here
gui/../dataobj/../tpl/hashtable_tpl.h:259:13: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  259 |     n.value = object;
      |     ~~~~~~~~^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/simwin.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../dataobj/../tpl/stringhashtable_tpl.h:10,
                 from gui/../dataobj/translator.h:12,
                 from gui/../simmenu.h:14,
                 from gui/simwin.cc:14:
gui/../dataobj/../tpl/hashtable_tpl.h:272:11: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  272 |   n.value = object;
      |   ~~~~~~~~^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/simwin.cc:12:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../display/../dataobj/koord3d.h:13,
                 from gui/../display/viewport.h:13,
                 from gui/simwin.cc:13:
gui/../display/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
gui/../display/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/../display/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../display/../convoihandle_t.h:10,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:13:
gui/../display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../display/../dataobj/koord3d.h:13,
                 from gui/../display/viewport.h:13,
                 from gui/simwin.cc:13:
gui/../display/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/../display/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:715:68:   required from here
gui/../display/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../display/../convoihandle_t.h:10,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:13:
gui/../display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../display/../dataobj/koord3d.h:13,
                 from gui/../display/viewport.h:13,
                 from gui/simwin.cc:13:
gui/../display/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
gui/../display/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/../display/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../display/../convoihandle_t.h:10,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:13:
gui/../display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../display/../dataobj/koord3d.h:13,
                 from gui/../display/viewport.h:13,
                 from gui/simwin.cc:13:
gui/../display/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/../display/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:730:78:   required from here
gui/../display/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../display/../convoihandle_t.h:10,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:13:
gui/../display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../display/../dataobj/koord3d.h:13,
                 from gui/../display/viewport.h:13,
                 from gui/simwin.cc:13:
gui/../display/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
gui/../display/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../display/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:710:72:   required from here
gui/../display/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../display/../convoihandle_t.h:10,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:13:
gui/../display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../display/../dataobj/koord3d.h:13,
                 from gui/../display/viewport.h:13,
                 from gui/simwin.cc:13:
gui/../display/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
gui/../display/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../display/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:725:82:   required from here
gui/../display/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../display/../convoihandle_t.h:10,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:13:
gui/../display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/sprachen.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/sprachen.o gui/sprachen.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/sound_frame.h:10,
                 from gui/sound_frame.cc:9:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/sound_frame.h:10,
                 from gui/sound_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/sound_frame.h:10,
                 from gui/sound_frame.cc:9:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/sound_frame.h:10,
                 from gui/sound_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/sound_frame.h:10,
                 from gui/sound_frame.cc:9:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/sound_frame.h:10,
                 from gui/sound_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/sound_frame.h:10,
                 from gui/sound_frame.cc:9:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/sound_frame.h:10,
                 from gui/sound_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/sound_frame.h:10,
                 from gui/sound_frame.cc:9:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/sound_frame.h:10,
                 from gui/sound_frame.cc:9:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/sprachen.h:10,
                 from gui/sprachen.cc:13:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/skin_desc.h:12,
                 from gui/sprachen.cc:12:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/sprachen.h:10,
                 from gui/sprachen.cc:13:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/skin_desc.h:12,
                 from gui/sprachen.cc:12:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/sprachen.h:10,
                 from gui/sprachen.cc:13:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/skin_desc.h:12,
                 from gui/sprachen.cc:12:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/sprachen.h:10,
                 from gui/sprachen.cc:13:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/skin_desc.h:12,
                 from gui/sprachen.cc:12:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/sprachen.h:10,
                 from gui/sprachen.cc:13:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../descriptor/../display/simgraph.h:15,
                 from gui/../descriptor/image.h:10,
                 from gui/../descriptor/image_list.h:10,
                 from gui/../descriptor/image_array.h:10,
                 from gui/../descriptor/skin_desc.h:12,
                 from gui/sprachen.cc:12:
gui/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/station_building_select.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/station_building_select.o gui/station_building_select.cc
===> HOSTCXX gui/themeselector.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/themeselector.o gui/themeselector.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/station_building_select.h:11,
                 from gui/station_building_select.cc:13:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/station_building_select.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/station_building_select.h:11,
                 from gui/station_building_select.cc:13:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/station_building_select.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/station_building_select.h:11,
                 from gui/station_building_select.cc:13:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/station_building_select.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/station_building_select.h:11,
                 from gui/station_building_select.cc:13:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/station_building_select.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/station_building_select.h:11,
                 from gui/station_building_select.cc:13:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from gui/../boden/wege/../../descriptor/image.h:10,
                 from gui/../boden/wege/../../descriptor/image_list.h:10,
                 from gui/../boden/wege/../../descriptor/way_desc.h:10,
                 from gui/../boden/wege/weg.h:13,
                 from gui/../boden/grund.h:17,
                 from gui/../simplan.h:11,
                 from gui/../simworld.h:27,
                 from gui/station_building_select.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/themeselector.h:11,
                 from gui/themeselector.cc:8:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/themeselector.h:11,
                 from gui/themeselector.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/themeselector.h:11,
                 from gui/themeselector.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/themeselector.h:11,
                 from gui/themeselector.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/themeselector.h:11,
                 from gui/themeselector.cc:8:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/themeselector.h:11,
                 from gui/themeselector.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/savegame_frame.h:13,
                 from gui/themeselector.h:11,
                 from gui/themeselector.cc:8:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/themeselector.h:11,
                 from gui/themeselector.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:13,
                 from gui/themeselector.h:11,
                 from gui/themeselector.cc:8:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/savegame_frame.h:13,
                 from gui/themeselector.h:11,
                 from gui/themeselector.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/tool_selector.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/tool_selector.o gui/tool_selector.cc
===> HOSTCXX gui/trafficlight_info.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/trafficlight_info.o gui/trafficlight_info.cc
===> HOSTCXX gui/vehiclelist_frame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/vehiclelist_frame.o gui/vehiclelist_frame.cc
===> HOSTCXX gui/welt.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/welt.o gui/welt.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/tool_selector.cc:16:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../dataobj/environment.h:15,
                 from gui/tool_selector.cc:7:
gui/../dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/tool_selector.cc:16:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../dataobj/environment.h:15,
                 from gui/tool_selector.cc:7:
gui/../dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/tool_selector.cc:16:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../dataobj/environment.h:15,
                 from gui/tool_selector.cc:7:
gui/../dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/tool_selector.cc:16:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../dataobj/environment.h:15,
                 from gui/tool_selector.cc:7:
gui/../dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/tool_selector.cc:16:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../dataobj/environment.h:15,
                 from gui/tool_selector.cc:7:
gui/../dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/trafficlight_info.h:10,
                 from gui/trafficlight_info.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/trafficlight_info.h:10,
                 from gui/trafficlight_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/tool_selector.cc: In member function 'virtual bool tool_selector_t::infowin_event(const event_t*)':
gui/tool_selector.cc:113:22: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  113 |  if(  has_prev_next  &&  IS_LEFTDRAG(ev)  ||  is_dragging  ) {
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/trafficlight_info.h:10,
                 from gui/trafficlight_info.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/trafficlight_info.h:10,
                 from gui/trafficlight_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/trafficlight_info.h:10,
                 from gui/trafficlight_info.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/trafficlight_info.h:10,
                 from gui/trafficlight_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/trafficlight_info.h:10,
                 from gui/trafficlight_info.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/trafficlight_info.h:10,
                 from gui/trafficlight_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/trafficlight_info.h:10,
                 from gui/trafficlight_info.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from gui/trafficlight_info.h:10,
                 from gui/trafficlight_info.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/vehiclelist_frame.h:10,
                 from gui/vehiclelist_frame.cc:7:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/vehiclelist_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/vehiclelist_frame.h:10,
                 from gui/vehiclelist_frame.cc:7:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/vehiclelist_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/vehiclelist_frame.h:10,
                 from gui/vehiclelist_frame.cc:7:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/vehiclelist_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/vehiclelist_frame.h:10,
                 from gui/vehiclelist_frame.cc:7:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/vehiclelist_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/vehiclelist_frame.h:10,
                 from gui/vehiclelist_frame.cc:7:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from gui/vehiclelist_frame.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../bauer/vehikelbauer.h:12,
                 from gui/vehiclelist_frame.cc:10:
gui/../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
gui/../bauer/../gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from gui/../bauer/../gui/../linehandle_t.h:10,
                 from gui/../bauer/../gui/depot_frame.h:26,
                 from gui/../bauer/vehikelbauer.h:12,
                 from gui/vehiclelist_frame.cc:10:
gui/../bauer/../gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/welt.h:10,
                 from gui/welt.cc:6:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/welt.h:10,
                 from gui/welt.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/welt.h:10,
                 from gui/welt.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:10,
                 from gui/welt.h:10,
                 from gui/welt.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/welt.h:10,
                 from gui/welt.cc:6:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:10,
                 from gui/welt.h:10,
                 from gui/welt.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/welt.h:10,
                 from gui/welt.cc:6:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:10,
                 from gui/welt.h:10,
                 from gui/welt.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/welt.h:10,
                 from gui/welt.cc:6:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/welt.h:10,
                 from gui/welt.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/welt.cc:7:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from gui/gui_frame.h:10,
                 from gui/welt.h:10,
                 from gui/welt.cc:6:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/welt.cc:34:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../halthandle_t.h:10,
                 from gui/minimap.h:11,
                 from gui/welt.cc:7:
gui/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX network/checksum.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/checksum.o network/checksum.cc
===> HOSTCXX network/memory_rw.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/memory_rw.o network/memory_rw.cc
===> HOSTCXX network/network.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network.o network/network.cc
===> HOSTCXX network/network_address.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network_address.o network/network_address.cc
In file included from network/network_address.h:11,
                 from network/network_address.cc:6:
network/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = net_address_t]':
network/network_address.cc:71:26:   required from here
network/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'net_address_t& net_address_t::operator=(const net_address_t&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
network/network_address.cc:42:1: note: because 'net_address_t' has user-provided 'net_address_t::net_address_t(const net_address_t&)'
   42 | net_address_t::net_address_t(const net_address_t &other)
      | ^~~~~~~~~~~~~
In file included from network/network_address.h:11,
                 from network/network_address.cc:6:
network/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = net_address_t; uint32 = unsigned int]':
network/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = net_address_t]'
network/network_address.cc:71:26:   required from here
network/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'net_address_t& net_address_t::operator=(const net_address_t&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
network/network_address.cc:42:1: note: because 'net_address_t' has user-provided 'net_address_t::net_address_t(const net_address_t&)'
   42 | net_address_t::net_address_t(const net_address_t &other)
      | ^~~~~~~~~~~~~
===> HOSTCXX network/network_cmd.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network_cmd.o network/network_cmd.cc
===> HOSTCXX network/network_cmd_ingame.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network_cmd_ingame.o network/network_cmd_ingame.cc
===> HOSTCXX network/network_cmd_scenario.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network_cmd_scenario.o network/network_cmd_scenario.cc
===> HOSTCXX network/network_cmp_pakset.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network_cmp_pakset.o network/network_cmp_pakset.cc
In file included from network/../gui/components/gui_container.h:13,
                 from network/../gui/components/gui_aligned_container.h:10,
                 from network/../gui/gui_frame.h:14,
                 from network/../gui/player_frame_t.h:12,
                 from network/network_cmd_ingame.cc:24:
network/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
network/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from network/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from network/../boden/wege/../../descriptor/image.h:10,
                 from network/../boden/wege/../../descriptor/image_list.h:10,
                 from network/../boden/wege/../../descriptor/way_desc.h:10,
                 from network/../boden/wege/weg.h:13,
                 from network/../boden/grund.h:17,
                 from network/../simplan.h:11,
                 from network/../simworld.h:27,
                 from network/network_cmd_ingame.h:12,
                 from network/network_cmd_ingame.cc:6:
network/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from network/../gui/gui_frame.h:14,
                 from network/../gui/player_frame_t.h:12,
                 from network/network_cmd_ingame.cc:24:
network/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
network/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from network/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from network/../boden/wege/../../descriptor/image.h:10,
                 from network/../boden/wege/../../descriptor/image_list.h:10,
                 from network/../boden/wege/../../descriptor/way_desc.h:10,
                 from network/../boden/wege/weg.h:13,
                 from network/../boden/grund.h:17,
                 from network/../simplan.h:11,
                 from network/../simworld.h:27,
                 from network/network_cmd_ingame.h:12,
                 from network/network_cmd_ingame.cc:6:
network/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from network/../gui/gui_frame.h:14,
                 from network/../gui/player_frame_t.h:12,
                 from network/network_cmd_ingame.cc:24:
network/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from network/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from network/../boden/wege/../../descriptor/image.h:10,
                 from network/../boden/wege/../../descriptor/image_list.h:10,
                 from network/../boden/wege/../../descriptor/way_desc.h:10,
                 from network/../boden/wege/weg.h:13,
                 from network/../boden/grund.h:17,
                 from network/../simplan.h:11,
                 from network/../simworld.h:27,
                 from network/network_cmd_ingame.h:12,
                 from network/network_cmd_ingame.cc:6:
network/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from network/../gui/gui_frame.h:14,
                 from network/../gui/player_frame_t.h:12,
                 from network/network_cmd_ingame.cc:24:
network/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
network/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from network/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from network/../boden/wege/../../descriptor/image.h:10,
                 from network/../boden/wege/../../descriptor/image_list.h:10,
                 from network/../boden/wege/../../descriptor/way_desc.h:10,
                 from network/../boden/wege/weg.h:13,
                 from network/../boden/grund.h:17,
                 from network/../simplan.h:11,
                 from network/../simworld.h:27,
                 from network/network_cmd_ingame.h:12,
                 from network/network_cmd_ingame.cc:6:
network/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from network/../gui/player_frame_t.h:12,
                 from network/network_cmd_ingame.cc:24:
network/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
network/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from network/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from network/../boden/wege/../../descriptor/image.h:10,
                 from network/../boden/wege/../../descriptor/image_list.h:10,
                 from network/../boden/wege/../../descriptor/way_desc.h:10,
                 from network/../boden/wege/weg.h:13,
                 from network/../boden/grund.h:17,
                 from network/../simplan.h:11,
                 from network/../simworld.h:27,
                 from network/network_cmd_ingame.h:12,
                 from network/network_cmd_ingame.cc:6:
network/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from network/network_cmd_ingame.cc:28:
network/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
network/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from network/../convoihandle_t.h:10,
                 from network/../simworld.h:14,
                 from network/network_cmd_ingame.h:12,
                 from network/network_cmd_ingame.cc:6:
network/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX network/network_file_transfer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network_file_transfer.o network/network_file_transfer.cc
In file included from network/network_cmd.h:12,
                 from network/network_cmd_ingame.h:10,
                 from network/network_cmd_ingame.cc:6:
network/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = net_address_t]':
network/network_cmd_ingame.cc:1295:29:   required from here
network/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'net_address_t& net_address_t::operator=(const net_address_t&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from network/network_socket_list.h:11,
                 from network/network_cmd_ingame.cc:10:
network/network_address.h:33:2: note: because 'net_address_t' has user-provided 'net_address_t::net_address_t(const net_address_t&)'
   33 |  net_address_t(const net_address_t&);
      |  ^~~~~~~~~~~~~
In file included from network/network_cmd.h:12,
                 from network/network_cmd_ingame.h:10,
                 from network/network_cmd_ingame.cc:6:
network/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = net_address_t; uint32 = unsigned int]':
network/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = net_address_t]'
network/network_cmd_ingame.cc:1295:29:   required from here
network/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'net_address_t& net_address_t::operator=(const net_address_t&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from network/network_socket_list.h:11,
                 from network/network_cmd_ingame.cc:10:
network/network_address.h:33:2: note: because 'net_address_t' has user-provided 'net_address_t::net_address_t(const net_address_t&)'
   33 |  net_address_t(const net_address_t&);
      |  ^~~~~~~~~~~~~
In file included from network/network_cmd.h:12,
                 from network/network_cmd_ingame.h:10,
                 from network/network_cmd_ingame.cc:6:
network/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = net_address_t; uint32 = unsigned int]':
network/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = net_address_t]'
network/network_cmd_ingame.cc:1315:30:   required from here
network/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'net_address_t& net_address_t::operator=(const net_address_t&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from network/network_socket_list.h:11,
                 from network/network_cmd_ingame.cc:10:
network/network_address.h:33:2: note: because 'net_address_t' has user-provided 'net_address_t::net_address_t(const net_address_t&)'
   33 |  net_address_t(const net_address_t&);
      |  ^~~~~~~~~~~~~
===> HOSTCXX network/network_packet.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network_packet.o network/network_packet.cc
===> HOSTCXX network/network_socket_list.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network_socket_list.o network/network_socket_list.cc
===> HOSTCXX network/pakset_info.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/pakset_info.o network/pakset_info.cc
===> HOSTCXX network/pwd_hash.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/pwd_hash.o network/pwd_hash.cc
network/network_socket_list.cc: In static member function 'static void socket_list_t::add_client(SOCKET, uint32)':
network/network_socket_list.cc:191:40: warning: implicitly-declared 'net_address_t& net_address_t::operator=(const net_address_t&)' is deprecated [-Wdeprecated-copy]
  191 |  list[i]->address = net_address_t(ip, 0);
      |                                        ^
In file included from network/network_socket_list.h:11,
                 from network/network_socket_list.cc:6:
network/network_address.h:33:2: note: because 'net_address_t' has user-provided 'net_address_t::net_address_t(const net_address_t&)'
   33 |  net_address_t(const net_address_t&);
      |  ^~~~~~~~~~~~~
===> HOSTCXX obj/baum.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/baum.o obj/baum.cc
===> HOSTCXX obj/bruecke.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/bruecke.o obj/bruecke.cc
===> HOSTCXX obj/crossing.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/crossing.o obj/crossing.cc
===> HOSTCXX obj/field.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/field.o obj/field.cc
===> HOSTCXX obj/gebaeude.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/gebaeude.o obj/gebaeude.cc
===> HOSTCXX obj/groundobj.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/groundobj.o obj/groundobj.cc
===> HOSTCXX obj/label.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/label.o obj/label.cc
In file included from obj/../gui/components/gui_container.h:13,
                 from obj/../gui/components/gui_aligned_container.h:10,
                 from obj/../gui/gui_frame.h:14,
                 from obj/../gui/base_info.h:10,
                 from obj/../gui/headquarter_info.h:10,
                 from obj/gebaeude.cc:17:
obj/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
obj/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from obj/../bauer/../descriptor/../display/simgraph.h:15,
                 from obj/../bauer/../descriptor/image.h:10,
                 from obj/../bauer/../descriptor/image_list.h:10,
                 from obj/../bauer/../descriptor/image_array.h:10,
                 from obj/../bauer/../descriptor/building_desc.h:11,
                 from obj/../bauer/hausbauer.h:10,
                 from obj/gebaeude.cc:16:
obj/../bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:14,
                 from obj/../gui/base_info.h:10,
                 from obj/../gui/headquarter_info.h:10,
                 from obj/gebaeude.cc:17:
obj/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
obj/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from obj/../bauer/../descriptor/../display/simgraph.h:15,
                 from obj/../bauer/../descriptor/image.h:10,
                 from obj/../bauer/../descriptor/image_list.h:10,
                 from obj/../bauer/../descriptor/image_array.h:10,
                 from obj/../bauer/../descriptor/building_desc.h:11,
                 from obj/../bauer/hausbauer.h:10,
                 from obj/gebaeude.cc:16:
obj/../bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:14,
                 from obj/../gui/base_info.h:10,
                 from obj/../gui/headquarter_info.h:10,
                 from obj/gebaeude.cc:17:
obj/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from obj/../bauer/../descriptor/../display/simgraph.h:15,
                 from obj/../bauer/../descriptor/image.h:10,
                 from obj/../bauer/../descriptor/image_list.h:10,
                 from obj/../bauer/../descriptor/image_array.h:10,
                 from obj/../bauer/../descriptor/building_desc.h:11,
                 from obj/../bauer/hausbauer.h:10,
                 from obj/gebaeude.cc:16:
obj/../bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:14,
                 from obj/../gui/base_info.h:10,
                 from obj/../gui/headquarter_info.h:10,
                 from obj/gebaeude.cc:17:
obj/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
obj/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from obj/../bauer/../descriptor/../display/simgraph.h:15,
                 from obj/../bauer/../descriptor/image.h:10,
                 from obj/../bauer/../descriptor/image_list.h:10,
                 from obj/../bauer/../descriptor/image_array.h:10,
                 from obj/../bauer/../descriptor/building_desc.h:11,
                 from obj/../bauer/hausbauer.h:10,
                 from obj/gebaeude.cc:16:
obj/../bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/base_info.h:10,
                 from obj/../gui/headquarter_info.h:10,
                 from obj/gebaeude.cc:17:
obj/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
obj/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from obj/../bauer/../descriptor/../display/simgraph.h:15,
                 from obj/../bauer/../descriptor/image.h:10,
                 from obj/../bauer/../descriptor/image_list.h:10,
                 from obj/../bauer/../descriptor/image_array.h:10,
                 from obj/../bauer/../descriptor/building_desc.h:11,
                 from obj/../bauer/hausbauer.h:10,
                 from obj/gebaeude.cc:16:
obj/../bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../bauer/../dataobj/koord3d.h:13,
                 from obj/../bauer/hausbauer.h:11,
                 from obj/gebaeude.cc:16:
obj/../bauer/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
obj/../bauer/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:710:72:   required from here
obj/../bauer/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/gebaeude.cc:18:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../bauer/../dataobj/koord3d.h:13,
                 from obj/../bauer/hausbauer.h:11,
                 from obj/gebaeude.cc:16:
obj/../bauer/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
obj/../bauer/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:715:68:   required from here
obj/../bauer/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/gebaeude.cc:18:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../bauer/../dataobj/koord3d.h:13,
                 from obj/../bauer/hausbauer.h:11,
                 from obj/gebaeude.cc:16:
obj/../bauer/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
obj/../bauer/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:725:82:   required from here
obj/../bauer/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/gebaeude.cc:18:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../bauer/../dataobj/koord3d.h:13,
                 from obj/../bauer/hausbauer.h:11,
                 from obj/gebaeude.cc:16:
obj/../bauer/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
obj/../bauer/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:730:78:   required from here
obj/../bauer/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/gebaeude.cc:18:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../bauer/../dataobj/koord3d.h:13,
                 from obj/../bauer/hausbauer.h:11,
                 from obj/gebaeude.cc:16:
obj/../bauer/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
obj/../bauer/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../bauer/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:710:72:   required from here
obj/../bauer/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/gebaeude.cc:18:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../bauer/../dataobj/koord3d.h:13,
                 from obj/../bauer/hausbauer.h:11,
                 from obj/gebaeude.cc:16:
obj/../bauer/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
obj/../bauer/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../bauer/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:725:82:   required from here
obj/../bauer/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/gebaeude.cc:18:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../gui/components/gui_container.h:13,
                 from obj/../gui/components/gui_aligned_container.h:10,
                 from obj/../gui/gui_frame.h:14,
                 from obj/../gui/label_info.h:10,
                 from obj/label.cc:16:
obj/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
obj/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from obj/../boden/wege/../../descriptor/image.h:10,
                 from obj/../boden/wege/../../descriptor/image_list.h:10,
                 from obj/../boden/wege/../../descriptor/way_desc.h:10,
                 from obj/../boden/wege/weg.h:13,
                 from obj/../boden/grund.h:17,
                 from obj/../simplan.h:11,
                 from obj/../simworld.h:27,
                 from obj/label.cc:9:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:14,
                 from obj/../gui/label_info.h:10,
                 from obj/label.cc:16:
obj/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
obj/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from obj/../boden/wege/../../descriptor/image.h:10,
                 from obj/../boden/wege/../../descriptor/image_list.h:10,
                 from obj/../boden/wege/../../descriptor/way_desc.h:10,
                 from obj/../boden/wege/weg.h:13,
                 from obj/../boden/grund.h:17,
                 from obj/../simplan.h:11,
                 from obj/../simworld.h:27,
                 from obj/label.cc:9:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:14,
                 from obj/../gui/label_info.h:10,
                 from obj/label.cc:16:
obj/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from obj/../boden/wege/../../descriptor/image.h:10,
                 from obj/../boden/wege/../../descriptor/image_list.h:10,
                 from obj/../boden/wege/../../descriptor/way_desc.h:10,
                 from obj/../boden/wege/weg.h:13,
                 from obj/../boden/grund.h:17,
                 from obj/../simplan.h:11,
                 from obj/../simworld.h:27,
                 from obj/label.cc:9:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:14,
                 from obj/../gui/label_info.h:10,
                 from obj/label.cc:16:
obj/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
obj/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from obj/../boden/wege/../../descriptor/image.h:10,
                 from obj/../boden/wege/../../descriptor/image_list.h:10,
                 from obj/../boden/wege/../../descriptor/way_desc.h:10,
                 from obj/../boden/wege/weg.h:13,
                 from obj/../boden/grund.h:17,
                 from obj/../simplan.h:11,
                 from obj/../simworld.h:27,
                 from obj/label.cc:9:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/label_info.h:10,
                 from obj/label.cc:16:
obj/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
obj/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from obj/../boden/wege/../../descriptor/image.h:10,
                 from obj/../boden/wege/../../descriptor/image_list.h:10,
                 from obj/../boden/wege/../../descriptor/way_desc.h:10,
                 from obj/../boden/wege/weg.h:13,
                 from obj/../boden/grund.h:17,
                 from obj/../simplan.h:11,
                 from obj/../simworld.h:27,
                 from obj/label.cc:9:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../simworld.h:19,
                 from obj/label.cc:9:
obj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
obj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:710:72:   required from here
obj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/label.cc:9:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:19,
                 from obj/label.cc:9:
obj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
obj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:715:68:   required from here
obj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/label.cc:9:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:19,
                 from obj/label.cc:9:
obj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
obj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:725:82:   required from here
obj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/label.cc:9:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:19,
                 from obj/label.cc:9:
obj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
obj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:730:78:   required from here
obj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/label.cc:9:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:19,
                 from obj/label.cc:9:
obj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
obj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:710:72:   required from here
obj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/label.cc:9:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:19,
                 from obj/label.cc:9:
obj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
obj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:725:82:   required from here
obj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/label.cc:9:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX obj/leitung2.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/leitung2.o obj/leitung2.cc
===> HOSTCXX obj/pillar.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/pillar.o obj/pillar.cc
===> HOSTCXX obj/roadsign.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/roadsign.o obj/roadsign.cc
In file included from obj/../gui/components/gui_container.h:13,
                 from obj/../gui/components/gui_aligned_container.h:10,
                 from obj/../gui/gui_frame.h:14,
                 from obj/../gui/base_info.h:10,
                 from obj/../gui/obj_info.h:12,
                 from obj/../gui/trafficlight_info.h:10,
                 from obj/roadsign.cc:27:
obj/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
obj/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from obj/../boden/wege/../../descriptor/image.h:10,
                 from obj/../boden/wege/../../descriptor/image_list.h:10,
                 from obj/../boden/wege/../../descriptor/way_desc.h:10,
                 from obj/../boden/wege/weg.h:13,
                 from obj/../boden/grund.h:17,
                 from obj/../simplan.h:11,
                 from obj/../simworld.h:27,
                 from obj/../simtool.h:13,
                 from obj/roadsign.cc:13:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:14,
                 from obj/../gui/base_info.h:10,
                 from obj/../gui/obj_info.h:12,
                 from obj/../gui/trafficlight_info.h:10,
                 from obj/roadsign.cc:27:
obj/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
obj/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from obj/../boden/wege/../../descriptor/image.h:10,
                 from obj/../boden/wege/../../descriptor/image_list.h:10,
                 from obj/../boden/wege/../../descriptor/way_desc.h:10,
                 from obj/../boden/wege/weg.h:13,
                 from obj/../boden/grund.h:17,
                 from obj/../simplan.h:11,
                 from obj/../simworld.h:27,
                 from obj/../simtool.h:13,
                 from obj/roadsign.cc:13:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:14,
                 from obj/../gui/base_info.h:10,
                 from obj/../gui/obj_info.h:12,
                 from obj/../gui/trafficlight_info.h:10,
                 from obj/roadsign.cc:27:
obj/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from obj/../boden/wege/../../descriptor/image.h:10,
                 from obj/../boden/wege/../../descriptor/image_list.h:10,
                 from obj/../boden/wege/../../descriptor/way_desc.h:10,
                 from obj/../boden/wege/weg.h:13,
                 from obj/../boden/grund.h:17,
                 from obj/../simplan.h:11,
                 from obj/../simworld.h:27,
                 from obj/../simtool.h:13,
                 from obj/roadsign.cc:13:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:14,
                 from obj/../gui/base_info.h:10,
                 from obj/../gui/obj_info.h:12,
                 from obj/../gui/trafficlight_info.h:10,
                 from obj/roadsign.cc:27:
obj/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
obj/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from obj/../boden/wege/../../descriptor/image.h:10,
                 from obj/../boden/wege/../../descriptor/image_list.h:10,
                 from obj/../boden/wege/../../descriptor/way_desc.h:10,
                 from obj/../boden/wege/weg.h:13,
                 from obj/../boden/grund.h:17,
                 from obj/../simplan.h:11,
                 from obj/../simworld.h:27,
                 from obj/../simtool.h:13,
                 from obj/roadsign.cc:13:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/base_info.h:10,
                 from obj/../gui/obj_info.h:12,
                 from obj/../gui/trafficlight_info.h:10,
                 from obj/roadsign.cc:27:
obj/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
obj/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from obj/../boden/wege/../../descriptor/image.h:10,
                 from obj/../boden/wege/../../descriptor/image_list.h:10,
                 from obj/../boden/wege/../../descriptor/way_desc.h:10,
                 from obj/../boden/wege/weg.h:13,
                 from obj/../boden/grund.h:17,
                 from obj/../simplan.h:11,
                 from obj/../simworld.h:27,
                 from obj/../simtool.h:13,
                 from obj/roadsign.cc:13:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX obj/signal.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/signal.o obj/signal.cc
===> HOSTCXX obj/tunnel.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/tunnel.o obj/tunnel.cc
===> HOSTCXX obj/wayobj.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/wayobj.o obj/wayobj.cc
===> HOSTCXX obj/wolke.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/wolke.o obj/wolke.cc
===> HOSTCXX obj/zeiger.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/zeiger.o obj/zeiger.cc
In file included from obj/../gui/components/gui_container.h:13,
                 from obj/../gui/components/gui_aligned_container.h:10,
                 from obj/../gui/gui_frame.h:14,
                 from obj/../gui/tool_selector.h:10,
                 from obj/wayobj.cc:25:
obj/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
obj/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from obj/../boden/wege/../../descriptor/image.h:10,
                 from obj/../boden/wege/../../descriptor/image_list.h:10,
                 from obj/../boden/wege/../../descriptor/way_desc.h:10,
                 from obj/../boden/wege/weg.h:13,
                 from obj/../boden/grund.h:17,
                 from obj/wayobj.cc:8:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:14,
                 from obj/../gui/tool_selector.h:10,
                 from obj/wayobj.cc:25:
obj/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
obj/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from obj/../boden/wege/../../descriptor/image.h:10,
                 from obj/../boden/wege/../../descriptor/image_list.h:10,
                 from obj/../boden/wege/../../descriptor/way_desc.h:10,
                 from obj/../boden/wege/weg.h:13,
                 from obj/../boden/grund.h:17,
                 from obj/wayobj.cc:8:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:14,
                 from obj/../gui/tool_selector.h:10,
                 from obj/wayobj.cc:25:
obj/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from obj/../boden/wege/../../descriptor/image.h:10,
                 from obj/../boden/wege/../../descriptor/image_list.h:10,
                 from obj/../boden/wege/../../descriptor/way_desc.h:10,
                 from obj/../boden/wege/weg.h:13,
                 from obj/../boden/grund.h:17,
                 from obj/wayobj.cc:8:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:14,
                 from obj/../gui/tool_selector.h:10,
                 from obj/wayobj.cc:25:
obj/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
obj/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from obj/../boden/wege/../../descriptor/image.h:10,
                 from obj/../boden/wege/../../descriptor/image_list.h:10,
                 from obj/../boden/wege/../../descriptor/way_desc.h:10,
                 from obj/../boden/wege/weg.h:13,
                 from obj/../boden/grund.h:17,
                 from obj/wayobj.cc:8:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/tool_selector.h:10,
                 from obj/wayobj.cc:25:
obj/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
obj/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from obj/../boden/wege/../../descriptor/image.h:10,
                 from obj/../boden/wege/../../descriptor/image_list.h:10,
                 from obj/../boden/wege/../../descriptor/way_desc.h:10,
                 from obj/../boden/wege/weg.h:13,
                 from obj/../boden/grund.h:17,
                 from obj/wayobj.cc:8:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX old_blockmanager.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/old_blockmanager.o old_blockmanager.cc
===> HOSTCXX player/ai.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/player/ai.o player/ai.cc
In file included from obj/../simworld.h:19,
                 from obj/zeiger.cc:10:
obj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
obj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:710:72:   required from here
obj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/zeiger.cc:10:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:19,
                 from obj/zeiger.cc:10:
obj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
obj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:715:68:   required from here
obj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/zeiger.cc:10:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:19,
                 from obj/zeiger.cc:10:
obj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
obj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:725:82:   required from here
obj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/zeiger.cc:10:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:19,
                 from obj/zeiger.cc:10:
obj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
obj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:730:78:   required from here
obj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/zeiger.cc:10:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:19,
                 from obj/zeiger.cc:10:
obj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
obj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:710:72:   required from here
obj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/zeiger.cc:10:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:19,
                 from obj/zeiger.cc:10:
obj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
obj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:725:82:   required from here
obj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:10,
                 from obj/../simworld.h:14,
                 from obj/zeiger.cc:10:
obj/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/wayobj.cc:23:
obj/../descriptor/way_obj_desc.h: In member function 'virtual image_id wayobj_t::get_front_image() const':
obj/../descriptor/way_obj_desc.h:60:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   60 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:56:17: note: while referencing 'ribi_to_extra'
   56 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h: In member function 'virtual image_id wayobj_t::get_image() const':
obj/../descriptor/way_obj_desc.h:60:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   60 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:56:17: note: while referencing 'ribi_to_extra'
   56 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h: In destructor 'wayobj_t::~wayobj_t()':
obj/../descriptor/way_obj_desc.h:60:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   60 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:56:17: note: while referencing 'ribi_to_extra'
   56 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:60:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   60 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:56:17: note: while referencing 'ribi_to_extra'
   56 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:60:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   60 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:56:17: note: while referencing 'ribi_to_extra'
   56 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:60:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   60 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:56:17: note: while referencing 'ribi_to_extra'
   56 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:60:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   60 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:56:17: note: while referencing 'ribi_to_extra'
   56 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:60:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   60 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:56:17: note: while referencing 'ribi_to_extra'
   56 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
===> HOSTCXX player/ai_goods.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/player/ai_goods.o player/ai_goods.cc
In file included from player/ai.cc:10:
player/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
player/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from player/../linehandle_t.h:10,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/ai.cc:15:
player/../simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
player/../simware.h:68:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   68 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/ai.cc:15:
player/../simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
player/../simware.h:72:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   72 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../bauer/../gui/components/gui_container.h:13,
                 from player/../bauer/../gui/components/gui_aligned_container.h:10,
                 from player/../bauer/../gui/gui_frame.h:14,
                 from player/../bauer/../gui/depot_frame.h:10,
                 from player/../bauer/vehikelbauer.h:12,
                 from player/ai.cc:20:
player/../bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
player/../bauer/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from player/../finder/../boden/wege/../../descriptor/image.h:10,
                 from player/../finder/../boden/wege/../../descriptor/image_list.h:10,
                 from player/../finder/../boden/wege/../../descriptor/way_desc.h:10,
                 from player/../finder/../boden/wege/weg.h:13,
                 from player/../finder/../boden/grund.h:17,
                 from player/../finder/../simplan.h:11,
                 from player/../finder/../simworld.h:27,
                 from player/../finder/building_placefinder.h:11,
                 from player/ai.h:12,
                 from player/ai.cc:7:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:14,
                 from player/../bauer/../gui/depot_frame.h:10,
                 from player/../bauer/vehikelbauer.h:12,
                 from player/ai.cc:20:
player/../bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
player/../bauer/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from player/../finder/../boden/wege/../../descriptor/image.h:10,
                 from player/../finder/../boden/wege/../../descriptor/image_list.h:10,
                 from player/../finder/../boden/wege/../../descriptor/way_desc.h:10,
                 from player/../finder/../boden/wege/weg.h:13,
                 from player/../finder/../boden/grund.h:17,
                 from player/../finder/../simplan.h:11,
                 from player/../finder/../simworld.h:27,
                 from player/../finder/building_placefinder.h:11,
                 from player/ai.h:12,
                 from player/ai.cc:7:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:14,
                 from player/../bauer/../gui/depot_frame.h:10,
                 from player/../bauer/vehikelbauer.h:12,
                 from player/ai.cc:20:
player/../bauer/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from player/../finder/../boden/wege/../../descriptor/image.h:10,
                 from player/../finder/../boden/wege/../../descriptor/image_list.h:10,
                 from player/../finder/../boden/wege/../../descriptor/way_desc.h:10,
                 from player/../finder/../boden/wege/weg.h:13,
                 from player/../finder/../boden/grund.h:17,
                 from player/../finder/../simplan.h:11,
                 from player/../finder/../simworld.h:27,
                 from player/../finder/building_placefinder.h:11,
                 from player/ai.h:12,
                 from player/ai.cc:7:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:14,
                 from player/../bauer/../gui/depot_frame.h:10,
                 from player/../bauer/vehikelbauer.h:12,
                 from player/ai.cc:20:
player/../bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
player/../bauer/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from player/../finder/../boden/wege/../../descriptor/image.h:10,
                 from player/../finder/../boden/wege/../../descriptor/image_list.h:10,
                 from player/../finder/../boden/wege/../../descriptor/way_desc.h:10,
                 from player/../finder/../boden/wege/weg.h:13,
                 from player/../finder/../boden/grund.h:17,
                 from player/../finder/../simplan.h:11,
                 from player/../finder/../simworld.h:27,
                 from player/../finder/building_placefinder.h:11,
                 from player/ai.h:12,
                 from player/ai.cc:7:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/depot_frame.h:10,
                 from player/../bauer/vehikelbauer.h:12,
                 from player/ai.cc:20:
player/../bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
player/../bauer/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from player/../finder/../boden/wege/../../descriptor/image.h:10,
                 from player/../finder/../boden/wege/../../descriptor/image_list.h:10,
                 from player/../finder/../boden/wege/../../descriptor/way_desc.h:10,
                 from player/../finder/../boden/wege/weg.h:13,
                 from player/../finder/../boden/grund.h:17,
                 from player/../finder/../simplan.h:11,
                 from player/../finder/../simworld.h:27,
                 from player/../finder/building_placefinder.h:11,
                 from player/ai.h:12,
                 from player/ai.cc:7:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/vehikelbauer.h:12,
                 from player/ai.cc:20:
player/../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
player/../bauer/../gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../simlinemgmt.h:12,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
player/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:710:72:   required from here
player/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../simlinemgmt.h:12,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
player/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:715:68:   required from here
player/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../simlinemgmt.h:12,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
player/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:725:82:   required from here
player/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../simlinemgmt.h:12,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
player/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:730:78:   required from here
player/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../simlinemgmt.h:12,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
player/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
player/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:710:72:   required from here
player/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../simlinemgmt.h:12,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
player/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:725:82:   required from here
player/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:10,
                 from player/ai.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/ai_goods.cc:6:
player/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
player/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_goods.cc:6:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h: In static member function 'static void wayobj_t::extend_wayobj(koord3d, player_t*, ribi_t::ribi, const way_obj_desc_t*, bool)':
obj/../descriptor/way_obj_desc.h:60:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   60 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:56:17: note: while referencing 'ribi_to_extra'
   56 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:60:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   60 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:56:17: note: while referencing 'ribi_to_extra'
   56 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:60:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   60 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:56:17: note: while referencing 'ribi_to_extra'
   56 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:60:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   60 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:56:17: note: while referencing 'ribi_to_extra'
   56 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:60:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   60 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:56:17: note: while referencing 'ribi_to_extra'
   56 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
===> HOSTCXX player/ai_passenger.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/player/ai_passenger.o player/ai_passenger.cc
In file included from player/../bauer/../gui/components/gui_container.h:13,
                 from player/../bauer/../gui/components/gui_aligned_container.h:10,
                 from player/../bauer/../gui/gui_frame.h:14,
                 from player/../bauer/../gui/depot_frame.h:10,
                 from player/../bauer/vehikelbauer.h:12,
                 from player/ai_goods.cc:25:
player/../bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
player/../bauer/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from player/../descriptor/../display/simgraph.h:15,
                 from player/../descriptor/image.h:10,
                 from player/../descriptor/image_list.h:10,
                 from player/../descriptor/image_array.h:10,
                 from player/../descriptor/building_desc.h:11,
                 from player/../descriptor/factory_desc.h:11,
                 from player/../simfab.h:16,
                 from player/ai_goods.cc:7:
player/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:14,
                 from player/../bauer/../gui/depot_frame.h:10,
                 from player/../bauer/vehikelbauer.h:12,
                 from player/ai_goods.cc:25:
player/../bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
player/../bauer/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from player/../descriptor/../display/simgraph.h:15,
                 from player/../descriptor/image.h:10,
                 from player/../descriptor/image_list.h:10,
                 from player/../descriptor/image_array.h:10,
                 from player/../descriptor/building_desc.h:11,
                 from player/../descriptor/factory_desc.h:11,
                 from player/../simfab.h:16,
                 from player/ai_goods.cc:7:
player/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:14,
                 from player/../bauer/../gui/depot_frame.h:10,
                 from player/../bauer/vehikelbauer.h:12,
                 from player/ai_goods.cc:25:
player/../bauer/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from player/../descriptor/../display/simgraph.h:15,
                 from player/../descriptor/image.h:10,
                 from player/../descriptor/image_list.h:10,
                 from player/../descriptor/image_array.h:10,
                 from player/../descriptor/building_desc.h:11,
                 from player/../descriptor/factory_desc.h:11,
                 from player/../simfab.h:16,
                 from player/ai_goods.cc:7:
player/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:14,
                 from player/../bauer/../gui/depot_frame.h:10,
                 from player/../bauer/vehikelbauer.h:12,
                 from player/ai_goods.cc:25:
player/../bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
player/../bauer/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from player/../descriptor/../display/simgraph.h:15,
                 from player/../descriptor/image.h:10,
                 from player/../descriptor/image_list.h:10,
                 from player/../descriptor/image_array.h:10,
                 from player/../descriptor/building_desc.h:11,
                 from player/../descriptor/factory_desc.h:11,
                 from player/../simfab.h:16,
                 from player/ai_goods.cc:7:
player/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/depot_frame.h:10,
                 from player/../bauer/vehikelbauer.h:12,
                 from player/ai_goods.cc:25:
player/../bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
player/../bauer/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from player/../descriptor/../display/simgraph.h:15,
                 from player/../descriptor/image.h:10,
                 from player/../descriptor/image_list.h:10,
                 from player/../descriptor/image_array.h:10,
                 from player/../descriptor/building_desc.h:11,
                 from player/../descriptor/factory_desc.h:11,
                 from player/../simfab.h:16,
                 from player/ai_goods.cc:7:
player/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/vehikelbauer.h:12,
                 from player/ai_goods.cc:25:
player/../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
player/../bauer/../gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_goods.cc:6:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:13,
                 from player/../dataobj/route.h:12,
                 from player/../simconvoi.h:17,
                 from player/ai_goods.cc:6:
player/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
player/../dataobj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:710:72:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_goods.cc:6:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:13,
                 from player/../dataobj/route.h:12,
                 from player/../simconvoi.h:17,
                 from player/ai_goods.cc:6:
player/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
player/../dataobj/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:715:68:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_goods.cc:6:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:13,
                 from player/../dataobj/route.h:12,
                 from player/../simconvoi.h:17,
                 from player/ai_goods.cc:6:
player/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
player/../dataobj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:725:82:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_goods.cc:6:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:13,
                 from player/../dataobj/route.h:12,
                 from player/../simconvoi.h:17,
                 from player/ai_goods.cc:6:
player/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
player/../dataobj/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:730:78:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_goods.cc:6:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:13,
                 from player/../dataobj/route.h:12,
                 from player/../simconvoi.h:17,
                 from player/ai_goods.cc:6:
player/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
player/../dataobj/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
player/../dataobj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:710:72:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_goods.cc:6:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:13,
                 from player/../dataobj/route.h:12,
                 from player/../simconvoi.h:17,
                 from player/ai_goods.cc:6:
player/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
player/../dataobj/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../dataobj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:725:82:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_goods.cc:6:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/ai_passenger.cc:7:
player/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
player/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../bauer/../gui/components/gui_container.h:13,
                 from player/../bauer/../gui/components/gui_aligned_container.h:10,
                 from player/../bauer/../gui/gui_frame.h:14,
                 from player/../bauer/../gui/depot_frame.h:10,
                 from player/../bauer/vehikelbauer.h:12,
                 from player/ai_passenger.cc:18:
player/../bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
player/../bauer/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from player/../descriptor/../display/simgraph.h:15,
                 from player/../descriptor/image.h:10,
                 from player/../descriptor/image_list.h:10,
                 from player/../descriptor/image_array.h:10,
                 from player/../descriptor/building_desc.h:11,
                 from player/../descriptor/factory_desc.h:11,
                 from player/../simfab.h:16,
                 from player/ai_passenger.cc:8:
player/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:14,
                 from player/../bauer/../gui/depot_frame.h:10,
                 from player/../bauer/vehikelbauer.h:12,
                 from player/ai_passenger.cc:18:
player/../bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
player/../bauer/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from player/../descriptor/../display/simgraph.h:15,
                 from player/../descriptor/image.h:10,
                 from player/../descriptor/image_list.h:10,
                 from player/../descriptor/image_array.h:10,
                 from player/../descriptor/building_desc.h:11,
                 from player/../descriptor/factory_desc.h:11,
                 from player/../simfab.h:16,
                 from player/ai_passenger.cc:8:
player/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:14,
                 from player/../bauer/../gui/depot_frame.h:10,
                 from player/../bauer/vehikelbauer.h:12,
                 from player/ai_passenger.cc:18:
player/../bauer/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from player/../descriptor/../display/simgraph.h:15,
                 from player/../descriptor/image.h:10,
                 from player/../descriptor/image_list.h:10,
                 from player/../descriptor/image_array.h:10,
                 from player/../descriptor/building_desc.h:11,
                 from player/../descriptor/factory_desc.h:11,
                 from player/../simfab.h:16,
                 from player/ai_passenger.cc:8:
player/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:14,
                 from player/../bauer/../gui/depot_frame.h:10,
                 from player/../bauer/vehikelbauer.h:12,
                 from player/ai_passenger.cc:18:
player/../bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
player/../bauer/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from player/../descriptor/../display/simgraph.h:15,
                 from player/../descriptor/image.h:10,
                 from player/../descriptor/image_list.h:10,
                 from player/../descriptor/image_array.h:10,
                 from player/../descriptor/building_desc.h:11,
                 from player/../descriptor/factory_desc.h:11,
                 from player/../simfab.h:16,
                 from player/ai_passenger.cc:8:
player/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/depot_frame.h:10,
                 from player/../bauer/vehikelbauer.h:12,
                 from player/ai_passenger.cc:18:
player/../bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
player/../bauer/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from player/../descriptor/../display/simgraph.h:15,
                 from player/../descriptor/image.h:10,
                 from player/../descriptor/image_list.h:10,
                 from player/../descriptor/image_array.h:10,
                 from player/../descriptor/building_desc.h:11,
                 from player/../descriptor/factory_desc.h:11,
                 from player/../simfab.h:16,
                 from player/ai_passenger.cc:8:
player/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/vehikelbauer.h:12,
                 from player/ai_passenger.cc:18:
player/../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
player/../bauer/../gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc: In member function 'bool ai_passenger_t::create_water_transport_vehikel(const stadt_t*, koord)':
player/ai_passenger.cc:204:24: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  204 |    start_connect_hub = start_hub;
      |                        ^~~~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:205:29: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  205 |    start_hub = halthandle_t();
      |                             ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:210:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  210 |      start_hub = h;
      |                  ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:233:22: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  233 |    end_connect_hub = end_hub;
      |                      ^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:234:27: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  234 |    end_hub = halthandle_t();
      |                           ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:239:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  239 |      start_hub = h;
      |                  ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:335:66: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  335 |   start_hub = harbour_gr ? harbour_gr->get_halt() : halthandle_t();
      |                                                                  ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:337:48: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  337 |   start_connect_hub = get_our_hub( start_stadt );
      |                                                ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:341:49: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  341 |    start_connect_hub = get_our_hub( start_stadt );
      |                                                 ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:368:64: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  368 |   end_hub = harbour_gr ? harbour_gr->get_halt() : halthandle_t();
      |                                                                ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:370:44: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  370 |   end_connect_hub = get_our_hub( end_stadt );
      |                                            ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:374:45: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  374 |    end_connect_hub = get_our_hub( end_stadt );
      |                                             ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc: In member function 'bool ai_passenger_t::create_air_transport_vehikel(const stadt_t*, const stadt_t*)':
player/ai_passenger.cc:632:24: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  632 |    start_connect_hub = start_hub;
      |                        ^~~~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:633:29: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  633 |    start_hub = halthandle_t();
      |                             ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:638:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  638 |      start_hub = h;
      |                  ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:661:22: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  661 |    end_connect_hub = end_hub;
      |                      ^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:662:27: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  662 |    end_hub = halthandle_t();
      |                           ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:667:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  667 |      start_hub = h;
      |                  ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:688:62: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  688 |    start_hub = build_airport(start_stadt, start_airport, true);
      |                                                              ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:692:49: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  692 |    start_connect_hub = get_our_hub( start_stadt );
      |                                                 ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:698:50: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  698 |     start_connect_hub = get_our_hub( start_stadt );
      |                                                  ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:703:56: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  703 |    end_hub = build_airport(end_stadt, end_airport, true);
      |                                                        ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:718:45: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  718 |    end_connect_hub = get_our_hub( end_stadt );
      |                                             ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:724:46: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  724 |     end_connect_hub = get_our_hub( end_stadt );
      |                                              ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/koord3d.h:13,
                 from player/../simobj.h:14,
                 from player/../simcity.h:10,
                 from player/ai_passenger.cc:6:
player/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
player/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:710:72:   required from here
player/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/koord3d.h:13,
                 from player/../simobj.h:14,
                 from player/../simcity.h:10,
                 from player/ai_passenger.cc:6:
player/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
player/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:715:68:   required from here
player/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/koord3d.h:13,
                 from player/../simobj.h:14,
                 from player/../simcity.h:10,
                 from player/ai_passenger.cc:6:
player/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
player/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:725:82:   required from here
player/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/koord3d.h:13,
                 from player/../simobj.h:14,
                 from player/../simcity.h:10,
                 from player/ai_passenger.cc:6:
player/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
player/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:730:78:   required from here
player/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/koord3d.h:13,
                 from player/../simobj.h:14,
                 from player/../simcity.h:10,
                 from player/ai_passenger.cc:6:
player/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
player/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
player/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:710:72:   required from here
player/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/koord3d.h:13,
                 from player/../simobj.h:14,
                 from player/../simcity.h:10,
                 from player/ai_passenger.cc:6:
player/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
player/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:725:82:   required from here
player/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/ai_passenger.cc:7:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX player/ai_scripted.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/player/ai_scripted.o player/ai_scripted.cc
===> HOSTCXX player/finance.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/player/finance.o player/finance.cc
In file included from player/../gui/components/gui_container.h:13,
                 from player/../gui/components/gui_aligned_container.h:10,
                 from player/../gui/gui_frame.h:14,
                 from player/../gui/player_frame_t.h:12,
                 from player/ai_scripted.cc:11:
player/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
player/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from player/../finder/../boden/wege/../../descriptor/image.h:10,
                 from player/../finder/../boden/wege/../../descriptor/image_list.h:10,
                 from player/../finder/../boden/wege/../../descriptor/way_desc.h:10,
                 from player/../finder/../boden/wege/weg.h:13,
                 from player/../finder/../boden/grund.h:17,
                 from player/../finder/../simplan.h:11,
                 from player/../finder/../simworld.h:27,
                 from player/../finder/building_placefinder.h:11,
                 from player/ai.h:12,
                 from player/ai_scripted.h:10,
                 from player/ai_scripted.cc:6:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/gui_frame.h:14,
                 from player/../gui/player_frame_t.h:12,
                 from player/ai_scripted.cc:11:
player/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
player/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from player/../finder/../boden/wege/../../descriptor/image.h:10,
                 from player/../finder/../boden/wege/../../descriptor/image_list.h:10,
                 from player/../finder/../boden/wege/../../descriptor/way_desc.h:10,
                 from player/../finder/../boden/wege/weg.h:13,
                 from player/../finder/../boden/grund.h:17,
                 from player/../finder/../simplan.h:11,
                 from player/../finder/../simworld.h:27,
                 from player/../finder/building_placefinder.h:11,
                 from player/ai.h:12,
                 from player/ai_scripted.h:10,
                 from player/ai_scripted.cc:6:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/gui_frame.h:14,
                 from player/../gui/player_frame_t.h:12,
                 from player/ai_scripted.cc:11:
player/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from player/../finder/../boden/wege/../../descriptor/image.h:10,
                 from player/../finder/../boden/wege/../../descriptor/image_list.h:10,
                 from player/../finder/../boden/wege/../../descriptor/way_desc.h:10,
                 from player/../finder/../boden/wege/weg.h:13,
                 from player/../finder/../boden/grund.h:17,
                 from player/../finder/../simplan.h:11,
                 from player/../finder/../simworld.h:27,
                 from player/../finder/building_placefinder.h:11,
                 from player/ai.h:12,
                 from player/ai_scripted.h:10,
                 from player/ai_scripted.cc:6:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/gui_frame.h:14,
                 from player/../gui/player_frame_t.h:12,
                 from player/ai_scripted.cc:11:
player/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
player/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from player/../finder/../boden/wege/../../descriptor/image.h:10,
                 from player/../finder/../boden/wege/../../descriptor/image_list.h:10,
                 from player/../finder/../boden/wege/../../descriptor/way_desc.h:10,
                 from player/../finder/../boden/wege/weg.h:13,
                 from player/../finder/../boden/grund.h:17,
                 from player/../finder/../simplan.h:11,
                 from player/../finder/../simworld.h:27,
                 from player/../finder/building_placefinder.h:11,
                 from player/ai.h:12,
                 from player/ai_scripted.h:10,
                 from player/ai_scripted.cc:6:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/player_frame_t.h:12,
                 from player/ai_scripted.cc:11:
player/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
player/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from player/../finder/../boden/wege/../../descriptor/image.h:10,
                 from player/../finder/../boden/wege/../../descriptor/image_list.h:10,
                 from player/../finder/../boden/wege/../../descriptor/way_desc.h:10,
                 from player/../finder/../boden/wege/weg.h:13,
                 from player/../finder/../boden/grund.h:17,
                 from player/../finder/../simplan.h:11,
                 from player/../finder/../simworld.h:27,
                 from player/../finder/building_placefinder.h:11,
                 from player/ai.h:12,
                 from player/ai_scripted.h:10,
                 from player/ai_scripted.cc:6:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX player/simplay.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/player/simplay.o player/simplay.cc
In file included from player/simplay.cc:10:
player/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
player/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/simplay.cc:10:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_city.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_city.o script/api/api_city.cc
In file included from player/simplay.cc:12:
player/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
player/../simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/simplay.cc:10:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/simplay.cc:22:
player/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
player/../display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/simplay.cc:10:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../gui/components/gui_container.h:13,
                 from player/../gui/components/gui_aligned_container.h:10,
                 from player/../gui/gui_frame.h:14,
                 from player/../gui/base_info.h:10,
                 from player/../gui/messagebox.h:10,
                 from player/simplay.cc:46:
player/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
player/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from player/../display/simgraph.h:15,
                 from player/../simhalt.h:15,
                 from player/simplay.cc:13:
player/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/gui_frame.h:14,
                 from player/../gui/base_info.h:10,
                 from player/../gui/messagebox.h:10,
                 from player/simplay.cc:46:
player/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
player/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from player/../display/simgraph.h:15,
                 from player/../simhalt.h:15,
                 from player/simplay.cc:13:
player/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/gui_frame.h:14,
                 from player/../gui/base_info.h:10,
                 from player/../gui/messagebox.h:10,
                 from player/simplay.cc:46:
player/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from player/../display/simgraph.h:15,
                 from player/../simhalt.h:15,
                 from player/simplay.cc:13:
player/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/gui_frame.h:14,
                 from player/../gui/base_info.h:10,
                 from player/../gui/messagebox.h:10,
                 from player/simplay.cc:46:
player/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
player/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from player/../display/simgraph.h:15,
                 from player/../simhalt.h:15,
                 from player/simplay.cc:13:
player/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/base_info.h:10,
                 from player/../gui/messagebox.h:10,
                 from player/simplay.cc:46:
player/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
player/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from player/../display/simgraph.h:15,
                 from player/../simhalt.h:15,
                 from player/simplay.cc:13:
player/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:13,
                 from player/../dataobj/route.h:12,
                 from player/../simconvoi.h:17,
                 from player/simplay.cc:10:
player/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
player/../dataobj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:710:72:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/simplay.cc:10:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:13,
                 from player/../dataobj/route.h:12,
                 from player/../simconvoi.h:17,
                 from player/simplay.cc:10:
player/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
player/../dataobj/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:715:68:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/simplay.cc:10:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:13,
                 from player/../dataobj/route.h:12,
                 from player/../simconvoi.h:17,
                 from player/simplay.cc:10:
player/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
player/../dataobj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:725:82:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/simplay.cc:10:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:13,
                 from player/../dataobj/route.h:12,
                 from player/../simconvoi.h:17,
                 from player/simplay.cc:10:
player/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
player/../dataobj/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:730:78:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/simplay.cc:10:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:13,
                 from player/../dataobj/route.h:12,
                 from player/../simconvoi.h:17,
                 from player/simplay.cc:10:
player/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
player/../dataobj/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
player/../dataobj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:710:72:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/simplay.cc:10:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:13,
                 from player/../dataobj/route.h:12,
                 from player/../simconvoi.h:17,
                 from player/simplay.cc:10:
player/../dataobj/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
player/../dataobj/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../dataobj/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:725:82:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:10,
                 from player/../simconvoi.h:13,
                 from player/simplay.cc:10:
player/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_command.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_command.o script/api/api_command.cc
===> HOSTCXX script/api/api_const.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_const.o script/api/api_const.cc
script/api/api_command.cc: In static member function 'static SQInteger script_api::param<script_api::call_tool_init>::push(HSQUIRRELVM, script_api::call_tool_init)':
script/api/api_command.cc:60:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   60 |  std::auto_ptr<tool_t> our_tool;
      |       ^~~~~~~~
In file included from /usr/include/c++/10/memory:83,
                 from script/api/api_command.cc:25:
/usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
script/api/api_command.cc: In static member function 'static SQInteger script_api::param<script_api::call_tool_work>::push(HSQUIRRELVM, script_api::call_tool_work)':
script/api/api_command.cc:187:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  187 |  std::auto_ptr<tool_t> our_tool;
      |       ^~~~~~~~
In file included from /usr/include/c++/10/memory:83,
                 from script/api/api_command.cc:25:
/usr/include/c++/10/bits/unique_ptr.h:57:28: note: declared here
   57 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
===> HOSTCXX script/api/api_control.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_control.o script/api/api_control.cc
===> HOSTCXX script/api/api_convoy.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_convoy.o script/api/api_convoy.cc
In file included from script/api/api_convoy.cc:14:
script/api/../../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
script/api/../../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_convoy.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
script/api/api_convoy.cc: In function 'SQInteger generic_get_convoy_by_index(HSQUIRRELVM)':
script/api/api_convoy.cc:110:95: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  110 |    cnv = (0<=index  &&  (uint32)index < list->get_count()) ?  (*list)[index] : convoihandle_t();
      |                                                                                               ^
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_convoy.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_convoy.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:710:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_convoy.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_convoy.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:715:68:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_convoy.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_convoy.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:725:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_convoy.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_convoy.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:730:78:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_convoy.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_convoy.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:710:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_convoy.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_convoy.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:725:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_convoy.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_factory.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_factory.o script/api/api_factory.cc
===> HOSTCXX script/api/api_gui.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_gui.o script/api/api_gui.cc
===> HOSTCXX script/api/api_halt.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_halt.o script/api/api_halt.cc
===> HOSTCXX script/api/api_include.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_include.o script/api/api_include.cc
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_halt.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:710:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_halt.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_halt.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:715:68:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_halt.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_halt.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:725:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_halt.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_halt.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:730:78:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_halt.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_halt.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:710:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_halt.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_halt.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:725:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_halt.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_line.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_line.o script/api/api_line.cc
===> HOSTCXX script/api/api_map_objects.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_map_objects.o script/api/api_map_objects.cc
script/api/api_line.cc: In function 'SQInteger generic_get_line_by_index(HSQUIRRELVM)':
script/api/api_line.cc:130:93: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  130 |   line = (0<=index  &&  (uint32)index < list->get_count()) ?  (*list)[index] : linehandle_t();
      |                                                                                             ^
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_line.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_line.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:710:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_line.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_line.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:715:68:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_line.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_line.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:725:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_line.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_line.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:730:78:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_line.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_line.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:710:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_line.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_line.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:725:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_line.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/api_map_objects.cc:16:
script/api/../../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
script/api/../../simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_map_objects.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/api_map_objects.cc:31:
script/api/../../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
script/api/../../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_map_objects.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_obj_desc.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_obj_desc.o script/api/api_obj_desc.cc
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_map_objects.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
script/api/api_map_objects.cc:387:17:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_map_objects.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_map_objects.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/api_map_objects.cc:387:17:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_map_objects.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../bauer/../gui/components/gui_container.h:13,
                 from script/api/../../bauer/../gui/components/gui_aligned_container.h:10,
                 from script/api/../../bauer/../gui/gui_frame.h:14,
                 from script/api/../../bauer/../gui/depot_frame.h:10,
                 from script/api/../../bauer/vehikelbauer.h:12,
                 from script/api/api_obj_desc.cc:24:
script/api/../../bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
script/api/../../bauer/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from script/api/../../descriptor/../display/simgraph.h:15,
                 from script/api/../../descriptor/image.h:10,
                 from script/api/../../descriptor/image_list.h:10,
                 from script/api/../../descriptor/image_array.h:10,
                 from script/api/../../descriptor/skin_desc.h:12,
                 from script/api/../../descriptor/bridge_desc.h:10,
                 from script/api/api_obj_desc.cc:16:
script/api/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/gui_frame.h:14,
                 from script/api/../../bauer/../gui/depot_frame.h:10,
                 from script/api/../../bauer/vehikelbauer.h:12,
                 from script/api/api_obj_desc.cc:24:
script/api/../../bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
script/api/../../bauer/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from script/api/../../descriptor/../display/simgraph.h:15,
                 from script/api/../../descriptor/image.h:10,
                 from script/api/../../descriptor/image_list.h:10,
                 from script/api/../../descriptor/image_array.h:10,
                 from script/api/../../descriptor/skin_desc.h:12,
                 from script/api/../../descriptor/bridge_desc.h:10,
                 from script/api/api_obj_desc.cc:16:
script/api/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/gui_frame.h:14,
                 from script/api/../../bauer/../gui/depot_frame.h:10,
                 from script/api/../../bauer/vehikelbauer.h:12,
                 from script/api/api_obj_desc.cc:24:
script/api/../../bauer/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from script/api/../../descriptor/../display/simgraph.h:15,
                 from script/api/../../descriptor/image.h:10,
                 from script/api/../../descriptor/image_list.h:10,
                 from script/api/../../descriptor/image_array.h:10,
                 from script/api/../../descriptor/skin_desc.h:12,
                 from script/api/../../descriptor/bridge_desc.h:10,
                 from script/api/api_obj_desc.cc:16:
script/api/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/gui_frame.h:14,
                 from script/api/../../bauer/../gui/depot_frame.h:10,
                 from script/api/../../bauer/vehikelbauer.h:12,
                 from script/api/api_obj_desc.cc:24:
script/api/../../bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
script/api/../../bauer/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from script/api/../../descriptor/../display/simgraph.h:15,
                 from script/api/../../descriptor/image.h:10,
                 from script/api/../../descriptor/image_list.h:10,
                 from script/api/../../descriptor/image_array.h:10,
                 from script/api/../../descriptor/skin_desc.h:12,
                 from script/api/../../descriptor/bridge_desc.h:10,
                 from script/api/api_obj_desc.cc:16:
script/api/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/depot_frame.h:10,
                 from script/api/../../bauer/vehikelbauer.h:12,
                 from script/api/api_obj_desc.cc:24:
script/api/../../bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
script/api/../../bauer/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from script/api/../../descriptor/../display/simgraph.h:15,
                 from script/api/../../descriptor/image.h:10,
                 from script/api/../../descriptor/image_list.h:10,
                 from script/api/../../descriptor/image_array.h:10,
                 from script/api/../../descriptor/skin_desc.h:12,
                 from script/api/../../descriptor/bridge_desc.h:10,
                 from script/api/api_obj_desc.cc:16:
script/api/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/vehikelbauer.h:12,
                 from script/api/api_obj_desc.cc:24:
script/api/../../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
script/api/../../bauer/../gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_obj_desc.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/api_obj_desc.cc:29:
script/api/../../simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
script/api/../../simware.h:68:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   68 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_obj_desc.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/api_obj_desc.cc:29:
script/api/../../simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
script/api/../../simware.h:72:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   72 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_obj_desc.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_obj_desc.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:710:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_obj_desc.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_obj_desc.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:715:68:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_obj_desc.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_obj_desc.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:725:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_obj_desc.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_obj_desc.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:730:78:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_obj_desc.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_obj_desc.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:710:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_obj_desc.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_obj_desc.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:725:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_obj_desc.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_obj_desc_base.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_obj_desc_base.o script/api/api_obj_desc_base.cc
In file included from script/api/../../bauer/../gui/components/gui_container.h:13,
                 from script/api/../../bauer/../gui/components/gui_aligned_container.h:10,
                 from script/api/../../bauer/../gui/gui_frame.h:14,
                 from script/api/../../bauer/../gui/depot_frame.h:10,
                 from script/api/../../bauer/vehikelbauer.h:12,
                 from script/api/api_obj_desc_base.cc:11:
script/api/../../bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
script/api/../../bauer/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from script/api/../../bauer/../descriptor/../display/simgraph.h:15,
                 from script/api/../../bauer/../descriptor/image.h:10,
                 from script/api/../../bauer/../descriptor/image_list.h:10,
                 from script/api/../../bauer/../descriptor/image_array.h:10,
                 from script/api/../../bauer/../descriptor/building_desc.h:11,
                 from script/api/../../bauer/hausbauer.h:10,
                 from script/api/api_obj_desc_base.cc:9:
script/api/../../bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/gui_frame.h:14,
                 from script/api/../../bauer/../gui/depot_frame.h:10,
                 from script/api/../../bauer/vehikelbauer.h:12,
                 from script/api/api_obj_desc_base.cc:11:
script/api/../../bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
script/api/../../bauer/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from script/api/../../bauer/../descriptor/../display/simgraph.h:15,
                 from script/api/../../bauer/../descriptor/image.h:10,
                 from script/api/../../bauer/../descriptor/image_list.h:10,
                 from script/api/../../bauer/../descriptor/image_array.h:10,
                 from script/api/../../bauer/../descriptor/building_desc.h:11,
                 from script/api/../../bauer/hausbauer.h:10,
                 from script/api/api_obj_desc_base.cc:9:
script/api/../../bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/gui_frame.h:14,
                 from script/api/../../bauer/../gui/depot_frame.h:10,
                 from script/api/../../bauer/vehikelbauer.h:12,
                 from script/api/api_obj_desc_base.cc:11:
script/api/../../bauer/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from script/api/../../bauer/../descriptor/../display/simgraph.h:15,
                 from script/api/../../bauer/../descriptor/image.h:10,
                 from script/api/../../bauer/../descriptor/image_list.h:10,
                 from script/api/../../bauer/../descriptor/image_array.h:10,
                 from script/api/../../bauer/../descriptor/building_desc.h:11,
                 from script/api/../../bauer/hausbauer.h:10,
                 from script/api/api_obj_desc_base.cc:9:
script/api/../../bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/gui_frame.h:14,
                 from script/api/../../bauer/../gui/depot_frame.h:10,
                 from script/api/../../bauer/vehikelbauer.h:12,
                 from script/api/api_obj_desc_base.cc:11:
script/api/../../bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
script/api/../../bauer/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from script/api/../../bauer/../descriptor/../display/simgraph.h:15,
                 from script/api/../../bauer/../descriptor/image.h:10,
                 from script/api/../../bauer/../descriptor/image_list.h:10,
                 from script/api/../../bauer/../descriptor/image_array.h:10,
                 from script/api/../../bauer/../descriptor/building_desc.h:11,
                 from script/api/../../bauer/hausbauer.h:10,
                 from script/api/api_obj_desc_base.cc:9:
script/api/../../bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/depot_frame.h:10,
                 from script/api/../../bauer/vehikelbauer.h:12,
                 from script/api/api_obj_desc_base.cc:11:
script/api/../../bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
script/api/../../bauer/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from script/api/../../bauer/../descriptor/../display/simgraph.h:15,
                 from script/api/../../bauer/../descriptor/image.h:10,
                 from script/api/../../bauer/../descriptor/image_list.h:10,
                 from script/api/../../bauer/../descriptor/image_array.h:10,
                 from script/api/../../bauer/../descriptor/building_desc.h:11,
                 from script/api/../../bauer/hausbauer.h:10,
                 from script/api/api_obj_desc_base.cc:9:
script/api/../../bauer/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/vehikelbauer.h:12,
                 from script/api/api_obj_desc_base.cc:11:
script/api/../../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
script/api/../../bauer/../gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_obj_desc_base.h:12,
                 from script/api/api_obj_desc_base.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_pathfinding.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_pathfinding.o script/api/api_pathfinding.cc
===> HOSTCXX script/api/api_player.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_player.o script/api/api_player.cc
===> HOSTCXX script/api/api_scenario.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_scenario.o script/api/api_scenario.cc
===> HOSTCXX script/api/api_schedule.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_schedule.o script/api/api_schedule.cc
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_schedule.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:710:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_schedule.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_schedule.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:715:68:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_schedule.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_schedule.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:725:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_schedule.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_schedule.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:730:78:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_schedule.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_schedule.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:710:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_schedule.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_schedule.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:725:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_schedule.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_settings.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_settings.o script/api/api_settings.cc
===> HOSTCXX script/api/api_simple.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_simple.o script/api/api_simple.cc
===> HOSTCXX script/api/api_tiles.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_tiles.o script/api/api_tiles.cc
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_tiles.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]':
script/api/api_tiles.cc:106:27:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_tiles.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:13,
                 from script/api/../../simobj.h:14,
                 from script/api/../api_param.h:13,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_tiles.cc:6:
script/api/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<haltestelle_t>; uint32 = unsigned int]':
script/api/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]'
script/api/api_tiles.cc:106:27:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:15,
                 from script/api/api_command.h:10,
                 from script/api/api.h:13,
                 from script/api/api_tiles.cc:6:
script/api/../../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_world.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_world.o script/api/api_world.cc
===> HOSTCXX script/api/export_desc.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/export_desc.o script/api/export_desc.cc
===> HOSTCXX script/api/get_next.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/get_next.o script/api/get_next.cc
===> HOSTCXX script/api_class.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api_class.o script/api_class.cc
===> HOSTCXX script/api_function.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api_function.o script/api_function.cc
===> HOSTCXX script/api_param.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api_param.o script/api_param.cc
===> HOSTCXX script/dynamic_string.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/dynamic_string.o script/dynamic_string.cc
===> HOSTCXX script/export_objs.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/export_objs.o script/export_objs.cc
===> HOSTCXX script/script.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/script.o script/script.cc
===> HOSTCXX script/script_loader.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/script_loader.o script/script_loader.cc
In file included from script/../gui/components/gui_container.h:13,
                 from script/../gui/components/gui_aligned_container.h:10,
                 from script/../gui/gui_frame.h:14,
                 from script/../gui/help_frame.h:12,
                 from script/script.cc:22:
script/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
script/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from script/../gui/gui_frame.h:10,
                 from script/../gui/help_frame.h:12,
                 from script/script.cc:22:
script/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/../gui/gui_frame.h:14,
                 from script/../gui/help_frame.h:12,
                 from script/script.cc:22:
script/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
script/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from script/../gui/gui_frame.h:10,
                 from script/../gui/help_frame.h:12,
                 from script/script.cc:22:
script/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/../gui/gui_frame.h:14,
                 from script/../gui/help_frame.h:12,
                 from script/script.cc:22:
script/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from script/../gui/gui_frame.h:10,
                 from script/../gui/help_frame.h:12,
                 from script/script.cc:22:
script/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/../gui/gui_frame.h:14,
                 from script/../gui/help_frame.h:12,
                 from script/script.cc:22:
script/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
script/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from script/../gui/gui_frame.h:10,
                 from script/../gui/help_frame.h:12,
                 from script/script.cc:22:
script/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/../gui/help_frame.h:12,
                 from script/script.cc:22:
script/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
script/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from script/../gui/gui_frame.h:10,
                 from script/../gui/help_frame.h:12,
                 from script/script.cc:22:
script/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX script/script_tool_manager.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/script_tool_manager.o script/script_tool_manager.cc
===> HOSTCXX simcity.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simcity.o simcity.cc
In file included from script/../gui/components/gui_container.h:13,
                 from script/../gui/components/gui_aligned_container.h:10,
                 from script/../gui/gui_frame.h:14,
                 from script/../gui/tool_selector.h:10,
                 from script/script_tool_manager.cc:15:
script/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
script/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from script/../descriptor/../display/simgraph.h:15,
                 from script/../descriptor/image.h:10,
                 from script/../descriptor/image_list.h:10,
                 from script/../descriptor/image_array.h:10,
                 from script/../descriptor/skin_desc.h:12,
                 from script/script_tool_manager.cc:13:
script/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/../gui/gui_frame.h:14,
                 from script/../gui/tool_selector.h:10,
                 from script/script_tool_manager.cc:15:
script/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
script/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from script/../descriptor/../display/simgraph.h:15,
                 from script/../descriptor/image.h:10,
                 from script/../descriptor/image_list.h:10,
                 from script/../descriptor/image_array.h:10,
                 from script/../descriptor/skin_desc.h:12,
                 from script/script_tool_manager.cc:13:
script/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/../gui/gui_frame.h:14,
                 from script/../gui/tool_selector.h:10,
                 from script/script_tool_manager.cc:15:
script/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from script/../descriptor/../display/simgraph.h:15,
                 from script/../descriptor/image.h:10,
                 from script/../descriptor/image_list.h:10,
                 from script/../descriptor/image_array.h:10,
                 from script/../descriptor/skin_desc.h:12,
                 from script/script_tool_manager.cc:13:
script/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/../gui/gui_frame.h:14,
                 from script/../gui/tool_selector.h:10,
                 from script/script_tool_manager.cc:15:
script/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
script/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from script/../descriptor/../display/simgraph.h:15,
                 from script/../descriptor/image.h:10,
                 from script/../descriptor/image_list.h:10,
                 from script/../descriptor/image_array.h:10,
                 from script/../descriptor/skin_desc.h:12,
                 from script/script_tool_manager.cc:13:
script/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/../gui/tool_selector.h:10,
                 from script/script_tool_manager.cc:15:
script/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
script/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from script/../descriptor/../display/simgraph.h:15,
                 from script/../descriptor/image.h:10,
                 from script/../descriptor/image_list.h:10,
                 from script/../descriptor/image_array.h:10,
                 from script/../descriptor/skin_desc.h:12,
                 from script/script_tool_manager.cc:13:
script/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX simconvoi.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simconvoi.o simconvoi.cc
In file included from simcity.cc:17:
simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
simware.h:68:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   68 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simcity.cc:13:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simcity.cc:17:
simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
simware.h:72:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   72 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simcity.cc:13:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/minimap.h:10,
                 from simcity.cc:28:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/wege/strasse.h:10,
                 from simcity.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX simdebug.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simdebug.o simdebug.cc
In file included from simcity.cc:28:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/wege/strasse.h:10,
                 from simcity.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/city_info.h:13,
                 from simcity.cc:29:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/wege/strasse.h:10,
                 from simcity.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/city_info.h:13,
                 from simcity.cc:29:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/wege/strasse.h:10,
                 from simcity.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/city_info.h:13,
                 from simcity.cc:29:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/wege/strasse.h:10,
                 from simcity.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/city_info.h:13,
                 from simcity.cc:29:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/wege/strasse.h:10,
                 from simcity.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX simdepot.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simdepot.o simdepot.cc
In file included from simconvoi.cc:11:
simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
simware.h:68:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   68 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simconvoi.cc:11:
simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
simware.h:72:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   72 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simconvoi.cc:14:
simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simconvoi.cc:16:
simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:13,
                 from boden/wege/../../simobj.h:14,
                 from boden/wege/weg.h:12,
                 from boden/wege/strasse.h:10,
                 from simcity.cc:12:
boden/wege/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]':
simcity.cc:1875:27:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simcity.cc:13:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:13,
                 from boden/wege/../../simobj.h:14,
                 from boden/wege/weg.h:12,
                 from boden/wege/strasse.h:10,
                 from simcity.cc:12:
boden/wege/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
boden/wege/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simcity.cc:13:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:13,
                 from boden/wege/../../simobj.h:14,
                 from boden/wege/weg.h:12,
                 from boden/wege/strasse.h:10,
                 from simcity.cc:12:
boden/wege/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
boden/wege/../../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:715:68:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simcity.cc:13:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:13,
                 from boden/wege/../../simobj.h:14,
                 from boden/wege/weg.h:12,
                 from boden/wege/strasse.h:10,
                 from simcity.cc:12:
boden/wege/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
boden/wege/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simcity.cc:13:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:13,
                 from boden/wege/../../simobj.h:14,
                 from boden/wege/weg.h:12,
                 from boden/wege/strasse.h:10,
                 from simcity.cc:12:
boden/wege/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
boden/wege/../../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:730:78:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simcity.cc:13:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/minimap.h:10,
                 from simconvoi.cc:26:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simconvoi.cc:10:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:13,
                 from boden/wege/../../simobj.h:14,
                 from boden/wege/weg.h:12,
                 from boden/wege/strasse.h:10,
                 from simcity.cc:12:
boden/wege/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<haltestelle_t>; uint32 = unsigned int]':
boden/wege/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]'
simcity.cc:1875:27:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simcity.cc:13:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:13,
                 from boden/wege/../../simobj.h:14,
                 from boden/wege/weg.h:12,
                 from boden/wege/strasse.h:10,
                 from simcity.cc:12:
boden/wege/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
boden/wege/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
boden/wege/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simcity.cc:13:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:13,
                 from boden/wege/../../simobj.h:14,
                 from boden/wege/weg.h:12,
                 from boden/wege/strasse.h:10,
                 from simcity.cc:12:
boden/wege/../../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
boden/wege/../../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/../../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simcity.cc:13:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simconvoi.cc:26:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simconvoi.cc:10:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/convoi_info_t.h:10,
                 from simconvoi.cc:27:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simconvoi.cc:10:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/convoi_info_t.h:10,
                 from simconvoi.cc:27:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simconvoi.cc:10:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/convoi_info_t.h:10,
                 from simconvoi.cc:27:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simconvoi.cc:10:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_info_t.h:10,
                 from simconvoi.cc:27:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simconvoi.cc:10:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from simconvoi.cc:29:
gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simconvoi.cc:45:
display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In member function 'void convoi_t::init(player_t*)':
simconvoi.cc:119:22: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  119 |  line = linehandle_t();
      |                      ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:159:37: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  159 |  line_update_pending = linehandle_t();
      |                                     ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In constructor 'convoi_t::convoi_t(loadsave_t*)':
simconvoi.cc:171:24: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  171 |  self = convoihandle_t();
      |                        ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In constructor 'convoi_t::convoi_t(player_t*)':
simconvoi.cc:179:28: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  179 |  self = convoihandle_t(this);
      |                            ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In member function 'void convoi_t::finish_rd()':
simconvoi.cc:427:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  427 |    new_line = get_owner()->simlinemgmt.get_line_with_id_zero();
      |                                                              ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:434:29: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  434 |     new_line = linehandle_t();
      |                             ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:438:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  438 |       new_line = l;
      |                  ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:445:12: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  445 |     line = new_line;
      |            ^~~~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:450:25: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  450 |     line = linehandle_t();
      |                         ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In member function 'void convoi_t::rdwr(loadsave_t*)':
simconvoi.cc:2185:32: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 2185 |    self = convoihandle_t( this );
      |                                ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:2190:36: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 2190 |    self = convoihandle_t( this, id );
      |                                    ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:2491:38: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 2491 |   line_update_pending = linehandle_t();
      |                                      ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In member function 'void convoi_t::self_destruct()':
simconvoi.cc:3113:37: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 3113 |  line_update_pending = linehandle_t(); // does not bother to add it to a new line anyway ...
      |                                     ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simevent.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simevent.o simevent.cc
simconvoi.cc: In member function 'void convoi_t::set_line(linehandle_t)':
simconvoi.cc:3270:24: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 3270 |  line_update_pending = org_line;
      |                        ^~~~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In member function 'void convoi_t::unset_line()':
simconvoi.cc:3285:23: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 3285 |   line = linehandle_t();
      |                       ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:3286:38: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 3286 |   line_update_pending = linehandle_t();
      |                                      ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In member function 'void convoi_t::check_pending_updates()':
simconvoi.cc:3386:10: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 3386 |   line = line_update_pending;
      |          ^~~~~~~~~~~~~~~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:3387:38: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 3387 |   line_update_pending = linehandle_t();
      |                                      ^
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simdepot.cc:10:
simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simdepot.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:19,
                 from simconvoi.cc:10:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]':
simconvoi.cc:2913:38:   required from here
tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:19,
                 from simconvoi.cc:10:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:19,
                 from simconvoi.cc:10:
tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:715:68:   required from here
tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:19,
                 from simconvoi.cc:10:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:19,
                 from simconvoi.cc:10:
tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:730:78:   required from here
tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:19,
                 from simconvoi.cc:10:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<haltestelle_t>; uint32 = unsigned int]':
tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]'
simconvoi.cc:2913:38:   required from here
tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:19,
                 from simconvoi.cc:10:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:19,
                 from simconvoi.cc:10:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simdepot.cc:15:
simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simdepot.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/depot_frame.h:10,
                 from simdepot.cc:20:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from vehicle/../boden/wege/../../descriptor/image.h:10,
                 from vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from vehicle/../boden/wege/weg.h:13,
                 from vehicle/../boden/grund.h:17,
                 from vehicle/simvehicle.h:15,
                 from simdepot.cc:11:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/depot_frame.h:10,
                 from simdepot.cc:20:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from vehicle/../boden/wege/../../descriptor/image.h:10,
                 from vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from vehicle/../boden/wege/weg.h:13,
                 from vehicle/../boden/grund.h:17,
                 from vehicle/simvehicle.h:15,
                 from simdepot.cc:11:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/depot_frame.h:10,
                 from simdepot.cc:20:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from vehicle/../boden/wege/../../descriptor/image.h:10,
                 from vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from vehicle/../boden/wege/weg.h:13,
                 from vehicle/../boden/grund.h:17,
                 from vehicle/simvehicle.h:15,
                 from simdepot.cc:11:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/depot_frame.h:10,
                 from simdepot.cc:20:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from vehicle/../boden/wege/../../descriptor/image.h:10,
                 from vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from vehicle/../boden/wege/weg.h:13,
                 from vehicle/../boden/grund.h:17,
                 from vehicle/simvehicle.h:15,
                 from simdepot.cc:11:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/depot_frame.h:10,
                 from simdepot.cc:20:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from vehicle/../boden/wege/../../descriptor/image.h:10,
                 from vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from vehicle/../boden/wege/weg.h:13,
                 from vehicle/../boden/grund.h:17,
                 from vehicle/simvehicle.h:15,
                 from simdepot.cc:11:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from simdepot.cc:20:
gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simdepot.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simdepot.cc: In constructor 'depot_t::depot_t(loadsave_t*)':
simdepot.cc:48:36: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   48 |  last_selected_line = linehandle_t();
      |                                    ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simdepot.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simdepot.cc: In constructor 'depot_t::depot_t(koord3d, player_t*, const building_tile_desc_t*)':
simdepot.cc:59:36: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   59 |  last_selected_line = linehandle_t();
      |                                    ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simdepot.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simdepot.cc: In member function 'void depot_t::append_vehicle(convoihandle_t, vehicle_t*, bool, bool)':
simdepot.cc:196:37: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  196 |   cnv = add_convoi( local_execution );
      |                                     ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simdepot.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simdepot.cc: In member function 'void depot_t::remove_convoi(convoihandle_t)':
simdepot.cc:468:101: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  468 |    c = !convois.empty() ? convois.at( min((uint32)icnv, convois.get_count() - 1) ) : convoihandle_t();
      |                                                                                                     ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simdepot.cc:10:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simfab.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simfab.o simfab.cc
In file included from simfab.cc:21:
simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
simware.h:68:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   68 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simfab.cc:15:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simfab.cc:21:
simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
simware.h:72:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   72 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simfab.cc:15:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/factory_chart.h:13,
                 from gui/fabrik_info.h:12,
                 from simfab.cc:45:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simfab.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/factory_chart.h:13,
                 from gui/fabrik_info.h:12,
                 from simfab.cc:45:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simfab.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/factory_chart.h:13,
                 from gui/fabrik_info.h:12,
                 from simfab.cc:45:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simfab.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/factory_chart.h:13,
                 from gui/fabrik_info.h:12,
                 from simfab.cc:45:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simfab.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/factory_chart.h:13,
                 from gui/fabrik_info.h:12,
                 from simfab.cc:45:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simfab.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/fabrik_info.h:19,
                 from simfab.cc:45:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simfab.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
simfab.cc: In constructor 'distribute_ware_t::distribute_ware_t(halthandle_t, sint32, sint32, sint32, ware_t)':
simfab.cc:2456:10: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2456 |   halt = h;
      |          ^
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simfab.cc:15:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../dataobj/koord3d.h:13,
                 from boden/grund.h:14,
                 from simfab.cc:15:
boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
boden/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
boden/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simfab.cc:15:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../dataobj/koord3d.h:13,
                 from boden/grund.h:14,
                 from simfab.cc:15:
boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
boden/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:715:68:   required from here
boden/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simfab.cc:15:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../dataobj/koord3d.h:13,
                 from boden/grund.h:14,
                 from simfab.cc:15:
boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
boden/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
boden/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simfab.cc:15:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../dataobj/koord3d.h:13,
                 from boden/grund.h:14,
                 from simfab.cc:15:
boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
boden/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:730:78:   required from here
boden/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simfab.cc:15:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../dataobj/koord3d.h:13,
                 from boden/grund.h:14,
                 from simfab.cc:15:
boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
boden/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
boden/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
boden/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simfab.cc:15:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../dataobj/koord3d.h:13,
                 from boden/grund.h:14,
                 from simfab.cc:15:
boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
boden/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
boden/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:10,
                 from boden/grund.h:10,
                 from simfab.cc:15:
boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simhalt.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simhalt.o simhalt.cc
In file included from simhalt.cc:12:
simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simhalt.cc:24:
simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
simware.h:68:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   68 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simhalt.cc:24:
simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
simware.h:72:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   72 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/halt_info.h:10,
                 from simhalt.cc:48:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from descriptor/../display/simgraph.h:15,
                 from descriptor/image.h:10,
                 from descriptor/image_list.h:10,
                 from descriptor/image_array.h:10,
                 from descriptor/building_desc.h:11,
                 from descriptor/factory_desc.h:11,
                 from simfab.h:16,
                 from simhalt.cc:14:
descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/halt_info.h:10,
                 from simhalt.cc:48:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from descriptor/../display/simgraph.h:15,
                 from descriptor/image.h:10,
                 from descriptor/image_list.h:10,
                 from descriptor/image_array.h:10,
                 from descriptor/building_desc.h:11,
                 from descriptor/factory_desc.h:11,
                 from simfab.h:16,
                 from simhalt.cc:14:
descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/halt_info.h:10,
                 from simhalt.cc:48:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from descriptor/../display/simgraph.h:15,
                 from descriptor/image.h:10,
                 from descriptor/image_list.h:10,
                 from descriptor/image_array.h:10,
                 from descriptor/building_desc.h:11,
                 from descriptor/factory_desc.h:11,
                 from simfab.h:16,
                 from simhalt.cc:14:
descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/halt_info.h:10,
                 from simhalt.cc:48:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from descriptor/../display/simgraph.h:15,
                 from descriptor/image.h:10,
                 from descriptor/image_list.h:10,
                 from descriptor/image_array.h:10,
                 from descriptor/building_desc.h:11,
                 from descriptor/factory_desc.h:11,
                 from simfab.h:16,
                 from simhalt.cc:14:
descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_info.h:10,
                 from simhalt.cc:48:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from descriptor/../display/simgraph.h:15,
                 from descriptor/image.h:10,
                 from descriptor/image_list.h:10,
                 from descriptor/image_array.h:10,
                 from descriptor/building_desc.h:11,
                 from descriptor/factory_desc.h:11,
                 from simfab.h:16,
                 from simhalt.cc:14:
descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_info.h:22,
                 from simhalt.cc:48:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from descriptor/../display/simgraph.h:15,
                 from descriptor/image.h:10,
                 from descriptor/image_list.h:10,
                 from descriptor/image_array.h:10,
                 from descriptor/building_desc.h:11,
                 from descriptor/factory_desc.h:11,
                 from simfab.h:16,
                 from simhalt.cc:14:
descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from simhalt.cc:49:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from descriptor/../display/simgraph.h:15,
                 from descriptor/image.h:10,
                 from descriptor/image_list.h:10,
                 from descriptor/image_array.h:10,
                 from descriptor/building_desc.h:11,
                 from descriptor/factory_desc.h:11,
                 from simfab.h:16,
                 from simhalt.cc:14:
descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
simhalt.cc: In static member function 'static halthandle_t haltestelle_t::get_halt_koord_index(koord)':
simhalt.cc:161:25: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  161 |  h = all_koords->get( n );
      |                         ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:165:37: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  165 |   h = haltestelle_t::create(k, NULL );
      |                                     ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc: In constructor 'haltestelle_t::haltestelle_t(koord, player_t*)':
simhalt.cc:430:26: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  430 |  self = halthandle_t(this);
      |                          ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc: In member function 'sint32 haltestelle_t::rebuild_connections()':
simhalt.cc:1237:33: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1237 |     previous_halt[catg_index] = self;
      |                                 ^~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1264:35: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1264 |       previous_halt[catg_index] = self;
      |                                   ^~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1281:34: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1281 |      previous_halt[catg_index] = current_halt;
      |                                  ^~~~~~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc: In static member function 'static int haltestelle_t::search_route(const halthandle_t*, uint16, bool, ware_t&, ware_t*)':
simhalt.cc:1561:36: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1561 |  last_search_origin = halthandle_t();
      |                                    ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1604:41: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1604 |   start_data.transfer    = halthandle_t();
      |                                         ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1649:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1649 |     transfer_halt = halt_data[ transfer_halt.get_id() ].transfer;
      |                                                         ^~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1699:65: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1699 |       halt_data[ reachable_halt_id ].transfer    = current_node.halt;
      |                                                                 ^~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1732:64: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1732 |      halt_data[ reachable_halt_id ].transfer    = current_node.halt;
      |                                                                ^~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc: In member function 'void haltestelle_t::search_route_resumable(ware_t&)':
simhalt.cc:1773:24: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1773 |   last_search_origin = self;
      |                        ^~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1873:41: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1873 |   start_data.transfer    = halthandle_t();
      |                                         ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1947:130: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1947 |     halt_data[ reachable_halt_id ].transfer    = current_halt_data.transfer.get_id() ? current_halt_data.transfer : current_conn.halt;
      |                                                                                                                                  ^~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1962:131: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1962 |      halt_data[ reachable_halt_id ].transfer    = current_halt_data.transfer.get_id() ? current_halt_data.transfer : current_conn.halt;
      |                                                                                                                                   ^~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc: In member function 'void haltestelle_t::rdwr(loadsave_t*)':
simhalt.cc:2734:37: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2734 |    self = halthandle_t(this, halt_id);
      |                                     ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:2739:28: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2739 |    self = halthandle_t(this);
      |                            ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc: In member function 'bool haltestelle_t::reserve_position(grund_t*, convoihandle_t)':
simhalt.cc:3441:23: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 3441 |      i->reservation = cnv;
      |                       ^~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc: In member function 'bool haltestelle_t::unreserve_position(grund_t*, convoihandle_t)':
simhalt.cc:3459:36: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 3459 |    i->reservation = convoihandle_t();
      |                                    ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../tpl/stringhashtable_tpl.h:10,
                 from dataobj/translator.h:12,
                 from simfab.h:11,
                 from simhalt.cc:14:
dataobj/../tpl/hashtable_tpl.h: In instantiation of 'value_t hashtable_tpl<key_t, value_t, hash_t>::set(key_t, value_t) [with key_t = int; value_t = quickstone_tpl<haltestelle_t>; hash_t = inthash_tpl<int>]':
simhalt.cc:166:26:   required from here
dataobj/../tpl/hashtable_tpl.h:321:17: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  321 |     iter->value = object;
      |     ~~~~~~~~~~~~^~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../tpl/stringhashtable_tpl.h:10,
                 from dataobj/translator.h:12,
                 from simfab.h:11,
                 from simhalt.cc:14:
dataobj/../tpl/hashtable_tpl.h:327:16: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  327 |     node.value = object;
      |     ~~~~~~~~~~~^~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../tpl/stringhashtable_tpl.h:10,
                 from dataobj/translator.h:12,
                 from simfab.h:11,
                 from simhalt.cc:14:
dataobj/../tpl/hashtable_tpl.h:336:14: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  336 |   node.value = object;
      |   ~~~~~~~~~~~^~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../tpl/stringhashtable_tpl.h:10,
                 from dataobj/translator.h:12,
                 from simfab.h:11,
                 from simhalt.cc:14:
dataobj/../tpl/hashtable_tpl.h: In instantiation of 'value_t hashtable_tpl<key_t, value_t, hash_t>::set(key_t, value_t) [with key_t = const char*; value_t = quickstone_tpl<haltestelle_t>; hash_t = stringhash_t]':
simhalt.cc:287:46:   required from here
dataobj/../tpl/hashtable_tpl.h:321:17: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  321 |     iter->value = object;
      |     ~~~~~~~~~~~~^~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../tpl/stringhashtable_tpl.h:10,
                 from dataobj/translator.h:12,
                 from simfab.h:11,
                 from simhalt.cc:14:
dataobj/../tpl/hashtable_tpl.h:327:16: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  327 |     node.value = object;
      |     ~~~~~~~~~~~^~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../tpl/stringhashtable_tpl.h:10,
                 from dataobj/translator.h:12,
                 from simfab.h:11,
                 from simhalt.cc:14:
dataobj/../tpl/hashtable_tpl.h:336:14: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  336 |   node.value = object;
      |   ~~~~~~~~~~~^~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simhalt.cc:10:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]':
simhalt.cc:424:31:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simhalt.cc:10:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
simhalt.cc:3210:33:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simhalt.cc:10:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
simhalt.cc:3225:36:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simhalt.cc:10:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
simhalt.cc:3341:32:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simhalt.cc:10:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
simhalt.cc:3357:34:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simhalt.cc:10:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<haltestelle_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]'
simhalt.cc:424:31:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simhalt.cc:10:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<haltestelle_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<haltestelle_t>]'
simhalt.cc:465:32:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simhalt.cc:54:
tpl/binary_heap_tpl.h: In instantiation of 'void binary_heap_tpl<T>::insert(T) [with T = haltestelle_t::route_node_t]':
simhalt.cc:1418:15:   required from 'void bucket_heap_tpl<T>::insert(T) [with T = haltestelle_t::route_node_t]'
simhalt.cc:1597:49:   required from here
tpl/binary_heap_tpl.h:62:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct haltestelle_t::route_node_t'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   62 |    memcpy( nodes, tmp, sizeof(T)*(node_size/2) );
      |    ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from simhalt.cc:15:
simhalt.h:441:9: note: 'struct haltestelle_t::route_node_t' declared here
  441 |  struct route_node_t
      |         ^~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simhalt.cc:10:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.cc:3210:33:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simhalt.cc:10:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.cc:3225:36:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simhalt.cc:12:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX siminteraction.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/siminteraction.o siminteraction.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from siminteraction.cc:10:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from dataobj/environment.h:15,
                 from siminteraction.cc:9:
dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from siminteraction.cc:10:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from dataobj/environment.h:15,
                 from siminteraction.cc:9:
dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from siminteraction.cc:10:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from dataobj/environment.h:15,
                 from siminteraction.cc:9:
dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from siminteraction.cc:10:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from dataobj/environment.h:15,
                 from siminteraction.cc:9:
dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from siminteraction.cc:10:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from dataobj/environment.h:15,
                 from siminteraction.cc:9:
dataobj/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from siminteraction.cc:25:
display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from network/../convoihandle_t.h:10,
                 from network/../simworld.h:14,
                 from network/network_cmd_ingame.h:12,
                 from siminteraction.cc:12:
network/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simintr.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simintr.o simintr.cc
===> HOSTCXX simio.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simio.o simio.cc
===> HOSTCXX simline.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simline.o simline.cc
===> HOSTCXX simlinemgmt.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simlinemgmt.o simlinemgmt.cc
In file included from simline.cc:19:
simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from convoihandle_t.h:10,
                 from simline.h:12,
                 from simline.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simline.cc: In constructor 'simline_t::simline_t(player_t*, simline_t::linetype)':
simline.cc:40:26: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   40 |  self = linehandle_t(this);
      |                          ^
In file included from convoihandle_t.h:10,
                 from simline.h:12,
                 from simline.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simline.cc: In constructor 'simline_t::simline_t(player_t*, simline_t::linetype, loadsave_t*)':
simline.cc:58:22: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   58 |  self = linehandle_t();
      |                      ^
In file included from convoihandle_t.h:10,
                 from simline.h:12,
                 from simline.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simline.cc:69:42: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   69 |   self = linehandle_t(this, self.get_id());
      |                                          ^
In file included from convoihandle_t.h:10,
                 from simline.h:12,
                 from simline.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simline.cc: In member function 'void simline_t::finish_rd()':
simline.cc:307:52: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  307 |   self = player->simlinemgmt.get_line_with_id_zero();
      |                                                    ^
In file included from convoihandle_t.h:10,
                 from simline.h:12,
                 from simline.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simline.h:16,
                 from simline.cc:7:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:10,
                 from simline.h:12,
                 from simline.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simline.h:16,
                 from simline.cc:7:
tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:715:68:   required from here
tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simline.h:12,
                 from simline.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simline.h:16,
                 from simline.cc:7:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:10,
                 from simline.h:12,
                 from simline.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simline.h:16,
                 from simline.cc:7:
tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:730:78:   required from here
tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simline.h:12,
                 from simline.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simline.h:16,
                 from simline.cc:7:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simline.h:12,
                 from simline.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simline.h:16,
                 from simline.cc:7:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simline.h:12,
                 from simline.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simloadingscreen.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simloadingscreen.o simloadingscreen.cc
In file included from simlinemgmt.cc:9:
simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from linehandle_t.h:10,
                 from simlinemgmt.h:10,
                 from simlinemgmt.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/schedule_list.h:10,
                 from simlinemgmt.cc:18:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simlinemgmt.cc:11:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/schedule_list.h:10,
                 from simlinemgmt.cc:18:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simlinemgmt.cc:11:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/schedule_list.h:10,
                 from simlinemgmt.cc:18:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simlinemgmt.cc:11:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/schedule_list.h:10,
                 from simlinemgmt.cc:18:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simlinemgmt.cc:11:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/schedule_list.h:10,
                 from simlinemgmt.cc:18:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simlinemgmt.cc:11:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:13,
                 from gui/schedule_list.h:22,
                 from simlinemgmt.cc:18:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simlinemgmt.cc:11:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
simlinemgmt.cc: In member function 'void simlinemgmt_t::rdwr(loadsave_t*, player_t*)':
simlinemgmt.cc:131:54: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  131 |    line_with_id_zero = linehandle_t(unbound_line,true);
      |                                                      ^
In file included from linehandle_t.h:10,
                 from simlinemgmt.h:10,
                 from simlinemgmt.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simlinemgmt.h:12,
                 from simlinemgmt.cc:7:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
simlinemgmt.cc:37:35:   required from here
tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:10,
                 from simlinemgmt.h:10,
                 from simlinemgmt.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simlinemgmt.h:12,
                 from simlinemgmt.cc:7:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
simlinemgmt.cc:37:35:   required from here
tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simlinemgmt.h:10,
                 from simlinemgmt.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simlinemgmt.h:12,
                 from simlinemgmt.cc:7:
tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simlinemgmt.cc:44:32:   required from here
tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simlinemgmt.h:10,
                 from simlinemgmt.cc:7:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simmain.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simmain.o simmain.cc
===> HOSTCXX simmem.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simmem.o simmem.cc
In file included from simmain.cc:21:
simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
simware.h:68:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   68 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simmain.cc:20:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simmain.cc:21:
simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
simware.h:72:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   72 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simmain.cc:20:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_button.h:11,
                 from gui/banner.h:11,
                 from simmain.cc:48:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simmain.cc:20:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/banner.h:12,
                 from simmain.cc:48:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simmain.cc:20:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/banner.h:12,
                 from simmain.cc:48:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simmain.cc:20:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/banner.h:12,
                 from simmain.cc:48:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simmain.cc:20:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/banner.h:12,
                 from simmain.cc:48:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simmain.cc:20:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX simmenu.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simmenu.o simmenu.cc
In file included from bauer/vehikelbauer.h:12,
                 from simmain.cc:83:
bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
bauer/../gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simmain.cc:20:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:19,
                 from simmain.cc:20:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simmain.cc:20:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:19,
                 from simmain.cc:20:
tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:715:68:   required from here
tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simmain.cc:20:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:19,
                 from simmain.cc:20:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simmain.cc:20:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:19,
                 from simmain.cc:20:
tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:730:78:   required from here
tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simmain.cc:20:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:19,
                 from simmain.cc:20:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simmain.cc:20:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:19,
                 from simmain.cc:20:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:10,
                 from simworld.h:14,
                 from simmain.cc:20:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simmesg.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simmesg.o simmesg.cc
simmain.cc: At global scope:
simmain.cc:126:13: warning: 'void show_times(karte_t*, main_view_t*)' defined but not used [-Wunused-function]
  126 | static void show_times(karte_t *welt, main_view_t *view)
      |             ^~~~~~~~~~
simmain.cc:94:13: warning: 'void show_sizes()' defined but not used [-Wunused-function]
   94 | static void show_sizes()
      |             ^~~~~~~~~~
===> HOSTCXX simobj.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simobj.o simobj.cc
In file included from simobj.cc:14:
display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from display/../convoihandle_t.h:10,
                 from display/viewport.h:15,
                 from simobj.cc:14:
display/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from simmesg.cc:20:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from simmesg.h:11,
                 from simmesg.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from simmesg.cc:20:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from simmesg.h:11,
                 from simmesg.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from simmesg.cc:20:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from simmesg.h:11,
                 from simmesg.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from simmesg.cc:20:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from simmesg.h:11,
                 from simmesg.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:10,
                 from gui/messagebox.h:10,
                 from simmesg.cc:20:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from simmesg.h:11,
                 from simmesg.cc:8:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/factory_edit.h:10,
                 from simtool-dialogs.h:16,
                 from simmenu.cc:17:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simmenu.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/factory_edit.h:10,
                 from simtool-dialogs.h:16,
                 from simmenu.cc:17:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simmenu.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/factory_edit.h:10,
                 from simtool-dialogs.h:16,
                 from simmenu.cc:17:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simmenu.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/extend_edit.h:10,
                 from gui/factory_edit.h:10,
                 from simtool-dialogs.h:16,
                 from simmenu.cc:17:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simmenu.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/extend_edit.h:10,
                 from gui/factory_edit.h:10,
                 from simtool-dialogs.h:16,
                 from simmenu.cc:17:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simmenu.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from simobj.cc:24:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from display/simgraph.h:15,
                 from simobj.cc:13:
display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from simobj.cc:24:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from display/simgraph.h:15,
                 from simobj.cc:13:
display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from simobj.cc:24:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from display/simgraph.h:15,
                 from simobj.cc:13:
display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from simobj.cc:24:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from display/simgraph.h:15,
                 from simobj.cc:13:
display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:10,
                 from gui/obj_info.h:12,
                 from simobj.cc:24:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from display/simgraph.h:15,
                 from simobj.cc:13:
display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:13,
                 from gui/schedule_list.h:22,
                 from simtool-dialogs.h:27,
                 from simmenu.cc:17:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from boden/wege/../../descriptor/../display/simgraph.h:15,
                 from boden/wege/../../descriptor/image.h:10,
                 from boden/wege/../../descriptor/image_list.h:10,
                 from boden/wege/../../descriptor/way_desc.h:10,
                 from boden/wege/weg.h:13,
                 from boden/grund.h:17,
                 from simplan.h:11,
                 from simworld.h:27,
                 from simmenu.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX simplan.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simplan.o simplan.cc
===> HOSTCXX simskin.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simskin.o simskin.cc
In file included from gui/minimap.h:10,
                 from simplan.cc:31:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from descriptor/../display/simgraph.h:15,
                 from descriptor/image.h:10,
                 from descriptor/image_list.h:10,
                 from descriptor/image_array.h:10,
                 from descriptor/building_desc.h:11,
                 from descriptor/factory_desc.h:11,
                 from simfab.h:16,
                 from simplan.cc:8:
descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from simplan.cc:31:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from descriptor/../display/simgraph.h:15,
                 from descriptor/image.h:10,
                 from descriptor/image_list.h:10,
                 from descriptor/image_array.h:10,
                 from descriptor/building_desc.h:11,
                 from descriptor/factory_desc.h:11,
                 from simfab.h:16,
                 from simplan.cc:8:
descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
simplan.cc: In member function 'void planquadrat_t::halt_list_remove(halthandle_t)':
simplan.cc:660:33: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  660 |     halt_list[j-1] = halt_list[j];
      |                                 ^
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simplan.cc:8:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simplan.cc: In member function 'void planquadrat_t::halt_list_insert_at(halthandle_t, uint8)':
simplan.cc:677:25: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  677 |     tmp[i] = halt_list[i];
      |                         ^
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simplan.cc:8:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simplan.cc:685:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  685 |   halt_list[i] = halt_list[i-1];
      |                               ^
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simplan.cc:8:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simplan.cc:687:19: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  687 |  halt_list[pos] = halt;
      |                   ^~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simplan.cc:8:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simplan.cc: In member function 'void planquadrat_t::sort_haltlist()':
simplan.cc:762:27: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  762 |   halt_list[i] = halts[i].halt;
      |                           ^~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simplan.cc:8:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simplan.cc:7:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simplan.cc:8:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simplan.cc:7:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:715:68:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simplan.cc:8:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simplan.cc:7:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simplan.cc:8:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simplan.cc:7:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:730:78:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simplan.cc:8:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simplan.cc:7:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simplan.cc:8:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simplan.cc:7:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simplan.cc:8:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simsound.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simsound.o simsound.cc
===> HOSTCXX simticker.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simticker.o simticker.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from simticker.cc:17:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from display/simgraph.h:15,
                 from simticker.h:11,
                 from simticker.cc:12:
display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX simtool.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simtool.o simtool.cc
In file included from gui/gui_frame.h:14,
                 from simticker.cc:17:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from display/simgraph.h:15,
                 from simticker.h:11,
                 from simticker.cc:12:
display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from simticker.cc:17:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from display/simgraph.h:15,
                 from simticker.h:11,
                 from simticker.cc:12:
display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from simticker.cc:17:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from display/simgraph.h:15,
                 from simticker.h:11,
                 from simticker.cc:12:
display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from simticker.cc:17:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from display/simgraph.h:15,
                 from simticker.h:11,
                 from simticker.cc:12:
display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX simtool-scripted.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simtool-scripted.o simtool-scripted.cc
In file included from simtool.cc:14:
simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simtool.cc:16:
display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../gui/components/gui_container.h:13,
                 from bauer/../gui/components/gui_aligned_container.h:10,
                 from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/depot_frame.h:10,
                 from bauer/vehikelbauer.h:12,
                 from simtool.cc:19:
bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
bauer/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from simmesg.h:11,
                 from simtool.cc:13:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/depot_frame.h:10,
                 from bauer/vehikelbauer.h:12,
                 from simtool.cc:19:
bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
bauer/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from simmesg.h:11,
                 from simtool.cc:13:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/depot_frame.h:10,
                 from bauer/vehikelbauer.h:12,
                 from simtool.cc:19:
bauer/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from simmesg.h:11,
                 from simtool.cc:13:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:14,
                 from bauer/../gui/depot_frame.h:10,
                 from bauer/vehikelbauer.h:12,
                 from simtool.cc:19:
bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
bauer/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from simmesg.h:11,
                 from simtool.cc:13:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/depot_frame.h:10,
                 from bauer/vehikelbauer.h:12,
                 from simtool.cc:19:
bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
bauer/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from simmesg.h:11,
                 from simtool.cc:13:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/vehikelbauer.h:12,
                 from simtool.cc:19:
bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
bauer/../gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simtool.cc:27:
simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simtool.cc:46:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from simmesg.h:11,
                 from simtool.cc:13:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:13,
                 from gui/schedule_list.h:22,
                 from simtool.cc:50:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:37:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   37 |   max_size = s;
      |              ^
In file included from gui/../display/simgraph.h:15,
                 from gui/gui_theme.h:12,
                 from simmesg.h:11,
                 from simtool.cc:13:
gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
simtool.cc: In function 'halthandle_t suche_nahe_haltestelle(player_t*, karte_t*, koord3d, sint16, sint16)':
simtool.cc:260:36: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  260 |   my_halt = plan->get_halt( player );
      |                                    ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:277:39: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  277 |      my_halt = plan->get_halt( player );
      |                                       ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:290:38: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  290 |     my_halt = plan->get_halt( player );
      |                                      ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc: In member function 'virtual const char* tool_query_t::work(player_t*, koord3d)':
simtool.cc:402:33: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  402 |        cnv = veh->get_convoi()->self;
      |                                 ^~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc: In member function 'virtual const char* tool_schedule_add_t::work(player_t*, koord3d)':
simtool.cc:2211:54: warning: cast from 'char*' to 'schedule_t*' increases required alignment of target type [-Wcast-align]
 2211 |  return tool_schedule_insert_aux( welt, player, pos, (schedule_t*)const_cast<char *>(default_param), true );
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
simtool.cc: In member function 'virtual const char* tool_schedule_ins_t::work(player_t*, koord3d)':
simtool.cc:2216:54: warning: cast from 'char*' to 'schedule_t*' increases required alignment of target type [-Wcast-align]
 2216 |  return tool_schedule_insert_aux( welt, player, pos, (schedule_t*)const_cast<char *>(default_param), false );
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
simtool.cc: In member function 'const char* tool_build_station_t::tool_station_building_aux(player_t*, bool, koord3d, const building_desc_t*, sint8)':
simtool.cc:3571:24: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3571 |            last_halt = test_halt;
      |                        ^~~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:3613:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3613 |           halt = gr->get_halt();
      |                               ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:3679:14: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3679 |       halt = test_halt;
      |              ^~~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:3710:15: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3710 |        halt = test_halt;
      |               ^~~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:3720:136: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3720 |    halt = suche_nahe_haltestelle(new_owner, welt, welt->lookup_kartenboden(k)->get_pos(), desc->get_x(rotation), desc->get_y(rotation) );
      |                                                                                                                                        ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc: In member function 'const char* tool_build_station_t::tool_station_dock_aux(player_t*, koord3d, const building_desc_t*)':
simtool.cc:3785:14: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3785 |       halt = test_halt;
      |              ^~~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:3901:86: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3901 |   halt = suche_nahe_haltestelle(player, welt, welt->lookup_kartenboden(k)->get_pos() );
      |                                                                                      ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:3910:41: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3910 |   halt = haltestelle_t::create(k, player);
      |                                         ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc: In member function 'const char* tool_build_station_t::tool_station_flat_dock_aux(player_t*, koord3d, const building_desc_t*, sint8)':
simtool.cc:4005:22: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4005 |      test_halt[ii] = halt;
      |                      ^~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:4049:22: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4049 |    halt = test_halt[i];
      |                      ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:4123:86: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4123 |   halt = suche_nahe_haltestelle(player, welt, welt->lookup_kartenboden(k)->get_pos() );
      |                                                                                      ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:4132:41: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4132 |   halt = haltestelle_t::create(k, player);
      |                                         ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc: In member function 'const char* tool_build_station_t::tool_station_aux(player_t*, koord3d, const building_desc_t*, waytype_t, const char*)':
simtool.cc:4332:10: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4332 |   halt = old_halt;
      |          ^~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:4338:58: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4338 |   halt = suche_nahe_haltestelle(player,welt,bd->get_pos());
      |                                                          ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:4348:41: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4348 |   halt = haltestelle_t::create(k, player);
      |                                         ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simware.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simware.o simware.cc
simtool.cc: In member function 'void tool_stop_mover_t::read_start_position(player_t*, const koord3d&)':
simtool.cc:6001:27: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 6001 |  last_halt = halthandle_t();
      |                           ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:6018:48: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 6018 |  last_halt = haltestelle_t::get_halt(pos,player);
      |                                                ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc: In member function 'virtual const char* tool_make_stop_public_t::work(player_t*, koord3d)':
simtool.cc:6322:17: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 6322 |      merge_to = h;
      |                 ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc: In member function 'virtual void tool_merge_stop_t::mark_tiles(player_t*, const koord3d&, const koord3d&)':
simtool.cc:6373:60: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 6373 |  halt_be_merged_from = haltestelle_t::get_halt(start,player);
      |                                                            ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:6374:56: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 6374 |  halt_be_merged_to = haltestelle_t::get_halt(end,player);
      |                                                        ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc: In member function 'virtual const char* tool_merge_stop_t::do_work(player_t*, const koord3d&, const koord3d&)':
simtool.cc:6405:58: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 6405 |  halt_be_merged_from = haltestelle_t::get_halt(pos,player);
      |                                                          ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:6406:61: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 6406 |  halt_be_merged_to = haltestelle_t::get_halt(last_pos,player);
      |                                                             ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc: In member function 'virtual bool tool_change_line_t::init(player_t*)':
simtool.cc:6981:59: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 6981 |     line = player->simlinemgmt.create_line( ltype, player );
      |                                                           ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:7151:122: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 7151 |       line = player->simlinemgmt.create_line( cnvs[i][0]->get_schedule()->get_type(), player, cnvs[i][0]->get_schedule() );
      |                                                                                                                          ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc: In member function 'virtual bool tool_change_depot_t::init(player_t*)':
simtool.cc:7373:47: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 7373 |        cnv = depot->add_convoi( can_use_gui() );
      |                                               ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simtool.cc:12:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]':
simtool.cc:6312:27:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simtool.cc:12:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
simtool.cc:7136:30:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simtool.cc:12:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simtool.cc:12:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:715:68:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simtool.cc:12:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:730:78:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simtool.cc:12:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<haltestelle_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]'
simtool.cc:6312:27:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simtool.cc:12:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
simtool.cc:7136:30:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simtool.cc:12:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simtool.cc:14:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simware.cc:14:
simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
simware.h:68:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   68 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simware.cc:11:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simware.cc:14:
simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
simware.h:72:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   72 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simware.cc:11:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simware.cc: In member function 'void ware_t::rdwr(loadsave_t*)':
simware.cc:119:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  119 |    ziel = haltestelle_t::get_halt_koord_index(ziel_koord);
      |                                                         ^
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simware.cc:11:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simware.cc:122:74: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  122 |    zwischenziel = haltestelle_t::get_halt_koord_index(zwischen_ziel_koord);
      |                                                                          ^
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simware.cc:11:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simware.cc: In member function 'void ware_t::finish_rd(karte_t*)':
simware.cc:141:67: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  141 |    ziel = haltestelle_t::get_halt_koord_index(ziel->get_init_pos());
      |                                                                   ^
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simware.cc:11:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simware.cc:144:83: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  144 |    zwischenziel = haltestelle_t::get_halt_koord_index(zwischenziel->get_init_pos());
      |                                                                                   ^
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simware.cc:11:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simfab.h:10,
                 from simware.cc:11:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simware.cc:11:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simfab.h:10,
                 from simware.cc:11:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:715:68:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simware.cc:11:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simfab.h:10,
                 from simware.cc:11:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simware.cc:11:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simfab.h:10,
                 from simware.cc:11:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:730:78:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simware.cc:11:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simfab.h:10,
                 from simware.cc:11:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simware.cc:11:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simfab.h:10,
                 from simware.cc:11:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:725:82:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from halthandle_t.h:10,
                 from simfab.h:17,
                 from simware.cc:11:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simworld.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simworld.o simworld.cc
===> HOSTCXX squirrel/sq_extensions.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sq_extensions.o squirrel/sq_extensions.cc
In file included from simworld.cc:17:
simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simworld.cc:17:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.cc:19:
simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simworld.cc:17:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from squirrel/sq_extensions.cc:4:
squirrel/squirrel/sqvm.h: In copy constructor 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)':
squirrel/squirrel/sqvm.h:22:57: warning: implicitly-declared 'SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)' is deprecated [-Wdeprecated-copy]
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |                                                         ^~
squirrel/squirrel/sqvm.h:22:2: note: because 'SQExceptionTrap' has user-provided 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)'
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |  ^~~~~~~~~~~~~~~
In file included from simworld.cc:22:
display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
display/viewport.h:247:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  247 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simworld.cc:17:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX squirrel/sqstdlib/sqstdaux.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdaux.o squirrel/sqstdlib/sqstdaux.cc
In file included from gui/components/gui_container.h:13,
                 from gui/components/gui_aligned_container.h:10,
                 from gui/gui_frame.h:14,
                 from gui/password_frame.h:11,
                 from simworld.cc:64:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from descriptor/../display/simgraph.h:15,
                 from descriptor/image.h:10,
                 from descriptor/image_list.h:10,
                 from descriptor/image_array.h:10,
                 from descriptor/building_desc.h:11,
                 from descriptor/factory_desc.h:11,
                 from simfab.h:16,
                 from simworld.cc:20:
descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/password_frame.h:11,
                 from simworld.cc:64:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from descriptor/../display/simgraph.h:15,
                 from descriptor/image.h:10,
                 from descriptor/image_list.h:10,
                 from descriptor/image_array.h:10,
                 from descriptor/building_desc.h:11,
                 from descriptor/factory_desc.h:11,
                 from simfab.h:16,
                 from simworld.cc:20:
descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/password_frame.h:11,
                 from simworld.cc:64:
gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from descriptor/../display/simgraph.h:15,
                 from descriptor/image.h:10,
                 from descriptor/image_list.h:10,
                 from descriptor/image_array.h:10,
                 from descriptor/building_desc.h:11,
                 from descriptor/factory_desc.h:11,
                 from simfab.h:16,
                 from simworld.cc:20:
descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:14,
                 from gui/password_frame.h:11,
                 from simworld.cc:64:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from descriptor/../display/simgraph.h:15,
                 from descriptor/image.h:10,
                 from descriptor/image_list.h:10,
                 from descriptor/image_array.h:10,
                 from descriptor/building_desc.h:11,
                 from descriptor/factory_desc.h:11,
                 from simfab.h:16,
                 from simworld.cc:20:
descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/password_frame.h:11,
                 from simworld.cc:64:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from descriptor/../display/simgraph.h:15,
                 from descriptor/image.h:10,
                 from descriptor/image_list.h:10,
                 from descriptor/image_array.h:10,
                 from descriptor/building_desc.h:11,
                 from descriptor/factory_desc.h:11,
                 from simfab.h:16,
                 from simworld.cc:20:
descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX squirrel/sqstdlib/sqstdblob.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdblob.o squirrel/sqstdlib/sqstdblob.cc
In file included from simworld.cc:67:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from descriptor/../display/simgraph.h:15,
                 from descriptor/image.h:10,
                 from descriptor/image_list.h:10,
                 from descriptor/image_array.h:10,
                 from descriptor/building_desc.h:11,
                 from descriptor/factory_desc.h:11,
                 from simfab.h:16,
                 from simworld.cc:20:
descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/vehikelbauer.h:12,
                 from simworld.cc:97:
bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
bauer/../gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simworld.cc:17:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../tpl/vector_tpl.h:12,
                 from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simworld.cc:15:
simworld.cc: In constructor 'karte_t::karte_t()':
dataobj/../tpl/../macros.h:26:63: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class pwd_hash_t'; use assignment or value-initialization instead [-Wclass-memaccess]
   26 | #define MEMZERON(ptr, n) memset((ptr), 0, sizeof(*(ptr)) * (n))
      |                                                               ^
dataobj/../tpl/../macros.h:27:26: note: in expansion of macro 'MEMZERON'
   27 | #define MEMZERO(obj)     MEMZERON(&(obj), 1)
      |                          ^~~~~~~~
simworld.cc:2144:3: note: in expansion of macro 'MEMZERO'
 2144 |   MEMZERO(player_password_hash[i]);
      |   ^~~~~~~
In file included from simworld.h:23,
                 from simfab.h:18,
                 from simworld.cc:20:
network/pwd_hash.h:17:7: note: 'class pwd_hash_t' declared here
   17 | class pwd_hash_t
      |       ^~~~~~~~~~
simworld.cc: In member function 'bool karte_t::rem_fab(fabrik_t*)':
simworld.cc:3473:66: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'halthandle_t' {aka 'class quickstone_tpl<haltestelle_t>'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 3473 |   memcpy( list, plan->get_haltlist(), count*sizeof(halthandle_t) );
      |                                                                  ^
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simworld.cc:17:
tpl/quickstone_tpl.h:23:26: note: 'halthandle_t' {aka 'class quickstone_tpl<haltestelle_t>'} declared here
   23 | template <class T> class quickstone_tpl
      |                          ^~~~~~~~~~~~~~
===> HOSTCXX squirrel/sqstdlib/sqstdio.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdio.o squirrel/sqstdlib/sqstdio.cc
===> HOSTCXX squirrel/sqstdlib/sqstdmath.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdmath.o squirrel/sqstdlib/sqstdmath.cc
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simworld.cc:15:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
simworld.cc:5687:32:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simworld.cc:17:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simworld.cc:15:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simworld.cc:17:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simworld.cc:15:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:715:68:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simworld.cc:17:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simworld.cc:15:
dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:730:78:   required from here
dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simworld.cc:17:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simworld.cc:15:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
simworld.cc:5687:32:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simworld.cc:17:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:13,
                 from simobj.h:14,
                 from simcity.h:10,
                 from simworld.cc:15:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:710:72:   required from here
dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:10,
                 from simconvoi.h:13,
                 from simworld.cc:17:
tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simworld.cc: In member function 'void karte_t::distribute_trees_region(sint16, sint16, sint16, sint16)':
simworld.cc:1749:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1749 |   }
      |   ^
simworld.cc:1750:2: note: here
 1750 |  case 1:
      |  ^~~~
simworld.cc: In member function 'void karte_t::save(loadsave_t*, bool)':
simworld.cc:4962:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 4962 |    fread( motd, len-1, 1, fmotd );
      |    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX squirrel/sqstdlib/sqstdrex.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdrex.o squirrel/sqstdlib/sqstdrex.cc
===> HOSTCXX squirrel/sqstdlib/sqstdstream.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdstream.o squirrel/sqstdlib/sqstdstream.cc
squirrel/sqstdlib/sqstdrex.cc: In function 'SQInteger sqstd_rex_charnode(SQRex*, SQBool)':
squirrel/sqstdlib/sqstdrex.cc:166:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  166 |     } //else default
      |     ^
squirrel/sqstdlib/sqstdrex.cc:167:4: note: here
  167 |    default:
      |    ^~~~~~~
===> HOSTCXX squirrel/sqstdlib/sqstdstring.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdstring.o squirrel/sqstdlib/sqstdstring.cc
===> HOSTCXX squirrel/sqstdlib/sqstdsystem.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdsystem.o squirrel/sqstdlib/sqstdsystem.cc
===> HOSTCXX squirrel/squirrel/sqapi.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqapi.o squirrel/squirrel/sqapi.cc
===> HOSTCXX squirrel/squirrel/sqbaselib.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqbaselib.o squirrel/squirrel/sqbaselib.cc
In file included from squirrel/squirrel/sqapi.cc:5:
squirrel/squirrel/sqvm.h: In copy constructor 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)':
squirrel/squirrel/sqvm.h:22:57: warning: implicitly-declared 'SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)' is deprecated [-Wdeprecated-copy]
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |                                                         ^~
squirrel/squirrel/sqvm.h:22:2: note: because 'SQExceptionTrap' has user-provided 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)'
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |  ^~~~~~~~~~~~~~~
In file included from squirrel/squirrel/sqbaselib.cc:5:
squirrel/squirrel/sqvm.h: In copy constructor 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)':
squirrel/squirrel/sqvm.h:22:57: warning: implicitly-declared 'SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)' is deprecated [-Wdeprecated-copy]
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |                                                         ^~
squirrel/squirrel/sqvm.h:22:2: note: because 'SQExceptionTrap' has user-provided 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)'
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |  ^~~~~~~~~~~~~~~
In file included from squirrel/squirrel/sqobject.h:5,
                 from squirrel/squirrel/sqpcheader.h:17,
                 from squirrel/squirrel/sqapi.cc:4:
squirrel/squirrel/squtils.h: In instantiation of 'void sqvector<T>::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = unsigned int]':
squirrel/squirrel/sqarray.h:83:21:   required from here
squirrel/squirrel/squtils.h:97:11: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct SQObjectPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   97 |    memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1));
      |    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from squirrel/squirrel/sqpcheader.h:17,
                 from squirrel/squirrel/sqapi.cc:4:
squirrel/squirrel/sqobject.h:206:8: note: 'struct SQObjectPtr' declared here
  206 | struct SQObjectPtr : public SQObject
      |        ^~~~~~~~~~~
In file included from squirrel/squirrel/sqobject.h:5,
                 from squirrel/squirrel/sqpcheader.h:17,
                 from squirrel/squirrel/sqbaselib.cc:4:
squirrel/squirrel/squtils.h: In instantiation of 'void sqvector<T>::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = unsigned int]':
squirrel/squirrel/sqarray.h:83:21:   required from here
squirrel/squirrel/squtils.h:97:11: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct SQObjectPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   97 |    memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1));
      |    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from squirrel/squirrel/sqpcheader.h:17,
                 from squirrel/squirrel/sqbaselib.cc:4:
squirrel/squirrel/sqobject.h:206:8: note: 'struct SQObjectPtr' declared here
  206 | struct SQObjectPtr : public SQObject
      |        ^~~~~~~~~~~
===> HOSTCXX squirrel/squirrel/sqclass.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqclass.o squirrel/squirrel/sqclass.cc
In file included from squirrel/squirrel/sqclass.cc:5:
squirrel/squirrel/sqvm.h: In copy constructor 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)':
squirrel/squirrel/sqvm.h:22:57: warning: implicitly-declared 'SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)' is deprecated [-Wdeprecated-copy]
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |                                                         ^~
squirrel/squirrel/sqvm.h:22:2: note: because 'SQExceptionTrap' has user-provided 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)'
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |  ^~~~~~~~~~~~~~~
===> HOSTCXX squirrel/squirrel/sqcompiler.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqcompiler.o squirrel/squirrel/sqcompiler.cc
In file included from squirrel/squirrel/sqcompiler.cc:15:
squirrel/squirrel/sqvm.h: In copy constructor 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)':
squirrel/squirrel/sqvm.h:22:57: warning: implicitly-declared 'SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)' is deprecated [-Wdeprecated-copy]
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |                                                         ^~
squirrel/squirrel/sqvm.h:22:2: note: because 'SQExceptionTrap' has user-provided 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)'
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |  ^~~~~~~~~~~~~~~
squirrel/squirrel/sqcompiler.cc: In member function 'void SQCompiler::ParseTableOrClass(SQInteger, SQInteger)':
squirrel/squirrel/sqcompiler.cc:982:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  982 |     if(separator == ',') { //only works for tables
      |     ^~
squirrel/squirrel/sqcompiler.cc:987:4: note: here
  987 |    default :
      |    ^~~~~~~
===> HOSTCXX squirrel/squirrel/sqdebug.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqdebug.o squirrel/squirrel/sqdebug.cc
In file included from squirrel/squirrel/sqdebug.cc:6:
squirrel/squirrel/sqvm.h: In copy constructor 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)':
squirrel/squirrel/sqvm.h:22:57: warning: implicitly-declared 'SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)' is deprecated [-Wdeprecated-copy]
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |                                                         ^~
squirrel/squirrel/sqvm.h:22:2: note: because 'SQExceptionTrap' has user-provided 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)'
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |  ^~~~~~~~~~~~~~~
===> HOSTCXX squirrel/squirrel/sqfuncstate.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqfuncstate.o squirrel/squirrel/sqfuncstate.cc
squirrel/squirrel/sqfuncstate.cc: In member function 'SQFunctionProto* SQFuncState::BuildProto()':
squirrel/squirrel/sqfuncstate.cc:618:101: warning: implicitly-declared 'SQOuterVar& SQOuterVar::operator=(const SQOuterVar&)' is deprecated [-Wdeprecated-copy]
  618 |  for(SQUnsignedInteger no = 0; no < _outervalues.size(); no++) f->_outervalues[no] = _outervalues[no];
      |                                                                                                     ^
In file included from squirrel/squirrel/sqfuncstate.cc:8:
squirrel/squirrel/sqfuncproto.h:22:2: note: because 'SQOuterVar' has user-provided 'SQOuterVar::SQOuterVar(const SQOuterVar&)'
   22 |  SQOuterVar(const SQOuterVar &ov)
      |  ^~~~~~~~~~
squirrel/squirrel/sqfuncstate.cc:619:107: warning: implicitly-declared 'SQLocalVarInfo& SQLocalVarInfo::operator=(const SQLocalVarInfo&)' is deprecated [-Wdeprecated-copy]
  619 |  for(SQUnsignedInteger nl = 0; nl < _localvarinfos.size(); nl++) f->_localvarinfos[nl] = _localvarinfos[nl];
      |                                                                                                           ^
In file included from squirrel/squirrel/sqfuncstate.cc:8:
squirrel/squirrel/sqfuncproto.h:36:2: note: because 'SQLocalVarInfo' has user-provided 'SQLocalVarInfo::SQLocalVarInfo(const SQLocalVarInfo&)'
   36 |  SQLocalVarInfo(const SQLocalVarInfo &lvi)
      |  ^~~~~~~~~~~~~~
===> HOSTCXX squirrel/squirrel/sqlexer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqlexer.o squirrel/squirrel/sqlexer.cc
squirrel/squirrel/sqlexer.cc: In member function 'void SQLexer::LexBlockComment()':
squirrel/squirrel/sqlexer.cc:118:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
  118 |    case SQUIRREL_EOB: Error(_SC("missing \"*/\" in comment"));
      |                       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
squirrel/squirrel/sqlexer.cc:119:4: note: here
  119 |    default: NEXT();
      |    ^~~~~~~
squirrel/squirrel/sqlexer.cc: In member function 'SQInteger SQLexer::Lex()':
squirrel/squirrel/sqlexer.cc:208:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  208 |    Error(_SC("error parsing the string"));
      |    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
squirrel/squirrel/sqlexer.cc:210:3: note: here
  210 |   case _SC('"'):
      |   ^~~~
squirrel/squirrel/sqlexer.cc:216:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  216 |    Error(_SC("error parsing the string"));
      |    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
squirrel/squirrel/sqlexer.cc:218:3: note: here
  218 |   case _SC('{'): case _SC('}'): case _SC('('): case _SC(')'): case _SC('['): case _SC(']'):
      |   ^~~~
===> HOSTCXX squirrel/squirrel/sqmem.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqmem.o squirrel/squirrel/sqmem.cc
===> HOSTCXX squirrel/squirrel/sqobject.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqobject.o squirrel/squirrel/sqobject.cc
===> HOSTCXX squirrel/squirrel/sqstate.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqstate.o squirrel/squirrel/sqstate.cc
In file included from squirrel/squirrel/sqobject.cc:5:
squirrel/squirrel/sqvm.h: In copy constructor 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)':
squirrel/squirrel/sqvm.h:22:57: warning: implicitly-declared 'SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)' is deprecated [-Wdeprecated-copy]
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |                                                         ^~
squirrel/squirrel/sqvm.h:22:2: note: because 'SQExceptionTrap' has user-provided 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)'
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |  ^~~~~~~~~~~~~~~
In file included from squirrel/squirrel/sqstate.cc:6:
squirrel/squirrel/sqvm.h: In copy constructor 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)':
squirrel/squirrel/sqvm.h:22:57: warning: implicitly-declared 'SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)' is deprecated [-Wdeprecated-copy]
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |                                                         ^~
squirrel/squirrel/sqvm.h:22:2: note: because 'SQExceptionTrap' has user-provided 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)'
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |  ^~~~~~~~~~~~~~~
squirrel/squirrel/sqobject.cc: In static member function 'static bool SQFunctionProto::Load(SQVM*, SQUserPointer, SQREADFUNC, SQObjectPtr&)':
squirrel/squirrel/sqobject.cc:519:60: warning: implicitly-declared 'SQOuterVar& SQOuterVar::operator=(const SQOuterVar&)' is deprecated [-Wdeprecated-copy]
  519 |   f->_outervalues[i] = SQOuterVar(name,o, (SQOuterType)type);
      |                                                            ^
In file included from squirrel/squirrel/sqobject.cc:10:
squirrel/squirrel/sqfuncproto.h:22:2: note: because 'SQOuterVar' has user-provided 'SQOuterVar::SQOuterVar(const SQOuterVar&)'
   22 |  SQOuterVar(const SQOuterVar &ov)
      |  ^~~~~~~~~~
squirrel/squirrel/sqobject.cc:529:26: warning: implicitly-declared 'SQLocalVarInfo& SQLocalVarInfo::operator=(const SQLocalVarInfo&)' is deprecated [-Wdeprecated-copy]
  529 |   f->_localvarinfos[i] = lvi;
      |                          ^~~
In file included from squirrel/squirrel/sqobject.cc:10:
squirrel/squirrel/sqfuncproto.h:36:2: note: because 'SQLocalVarInfo' has user-provided 'SQLocalVarInfo::SQLocalVarInfo(const SQLocalVarInfo&)'
   36 |  SQLocalVarInfo(const SQLocalVarInfo &lvi)
      |  ^~~~~~~~~~~~~~
In file included from squirrel/squirrel/sqobject.h:5,
                 from squirrel/squirrel/sqpcheader.h:17,
                 from squirrel/squirrel/sqobject.cc:4:
squirrel/squirrel/squtils.h: In instantiation of 'void sqvector<T>::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = unsigned int]':
squirrel/squirrel/sqarray.h:83:21:   required from here
squirrel/squirrel/squtils.h:97:11: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct SQObjectPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   97 |    memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1));
      |    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from squirrel/squirrel/sqpcheader.h:17,
                 from squirrel/squirrel/sqobject.cc:4:
squirrel/squirrel/sqobject.h:206:8: note: 'struct SQObjectPtr' declared here
  206 | struct SQObjectPtr : public SQObject
      |        ^~~~~~~~~~~
In file included from squirrel/squirrel/sqobject.h:5,
                 from squirrel/squirrel/sqpcheader.h:17,
                 from squirrel/squirrel/sqstate.cc:4:
squirrel/squirrel/squtils.h: In instantiation of 'void sqvector<T>::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = unsigned int]':
squirrel/squirrel/sqarray.h:83:21:   required from here
squirrel/squirrel/squtils.h:97:11: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct SQObjectPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   97 |    memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1));
      |    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from squirrel/squirrel/sqpcheader.h:17,
                 from squirrel/squirrel/sqstate.cc:4:
squirrel/squirrel/sqobject.h:206:8: note: 'struct SQObjectPtr' declared here
  206 | struct SQObjectPtr : public SQObject
      |        ^~~~~~~~~~~
===> HOSTCXX squirrel/squirrel/sqtable.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqtable.o squirrel/squirrel/sqtable.cc
In file included from squirrel/squirrel/sqtable.cc:5:
squirrel/squirrel/sqvm.h: In copy constructor 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)':
squirrel/squirrel/sqvm.h:22:57: warning: implicitly-declared 'SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)' is deprecated [-Wdeprecated-copy]
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |                                                         ^~
squirrel/squirrel/sqvm.h:22:2: note: because 'SQExceptionTrap' has user-provided 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)'
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |  ^~~~~~~~~~~~~~~
===> HOSTCXX squirrel/squirrel/sqvm.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqvm.o squirrel/squirrel/sqvm.cc
In file included from squirrel/squirrel/sqvm.cc:9:
squirrel/squirrel/sqvm.h: In copy constructor 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)':
squirrel/squirrel/sqvm.h:22:57: warning: implicitly-declared 'SQExceptionTrap& SQExceptionTrap::operator=(const SQExceptionTrap&)' is deprecated [-Wdeprecated-copy]
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |                                                         ^~
squirrel/squirrel/sqvm.h:22:2: note: because 'SQExceptionTrap' has user-provided 'SQExceptionTrap::SQExceptionTrap(const SQExceptionTrap&)'
   22 |  SQExceptionTrap(const SQExceptionTrap &et) { (*this) = et;  }
      |  ^~~~~~~~~~~~~~~
===> HOSTCXX sys/simsys.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/sys/simsys.o sys/simsys.cc
In file included from squirrel/squirrel/sqobject.h:5,
                 from squirrel/squirrel/sqpcheader.h:17,
                 from squirrel/squirrel/sqvm.cc:4:
squirrel/squirrel/squtils.h: In instantiation of 'void sqvector<T>::remove(SQUnsignedInteger) [with T = SQObjectPtr; SQUnsignedInteger = unsigned int]':
squirrel/squirrel/sqarray.h:83:21:   required from here
squirrel/squirrel/squtils.h:97:11: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct SQObjectPtr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   97 |    memmove(&_vals[idx], &_vals[idx+1], sizeof(T) * (_size - idx - 1));
      |    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from squirrel/squirrel/sqpcheader.h:17,
                 from squirrel/squirrel/sqvm.cc:4:
squirrel/squirrel/sqobject.h:206:8: note: 'struct SQObjectPtr' declared here
  206 | struct SQObjectPtr : public SQObject
      |        ^~~~~~~~~~~
squirrel/squirrel/sqvm.cc: In member function 'bool SQVM::ObjCmp(const SQObjectPtr&, const SQObjectPtr&, SQInteger&)':
squirrel/squirrel/sqvm.cc:241:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
  241 |    }
      |    ^
squirrel/squirrel/sqvm.cc:243:3: note: here
  243 |   default:
      |   ^~~~~~~
squirrel/squirrel/sqvm.cc: In member function 'bool SQVM::ToString(const SQObjectPtr&, SQObjectPtr&)':
squirrel/squirrel/sqvm.cc:319:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
  319 |   }
      |   ^
squirrel/squirrel/sqvm.cc:320:2: note: here
  320 |  default:
      |  ^~~~~~~
squirrel/squirrel/sqvm.cc: In member function 'bool SQVM::FOREACH_OP(SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, SQInteger, int, int&)':
squirrel/squirrel/sqvm.cc:578:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
  578 |   }
      |   ^
squirrel/squirrel/sqvm.cc:579:2: note: here
  579 |  default:
      |  ^~~~~~~
squirrel/squirrel/sqvm.cc: In member function 'bool SQVM::Execute(SQObjectPtr&, SQInteger, SQInteger, SQObjectPtr&, SQBool, SQVM::ExecutionType, SQBool)':
squirrel/squirrel/sqvm.cc:829:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
  829 |       }
      |       ^
squirrel/squirrel/sqvm.cc:834:6: note: here
  834 |      default:
      |      ^~~~~~~
squirrel/squirrel/sqvm.cc:770:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  770 |     }
      |     ^
squirrel/squirrel/sqvm.cc:772:4: note: here
  772 |    case _OP_CALL: {
      |    ^~~~
squirrel/squirrel/sqvm.cc: In member function 'SQInteger SQVM::FallBackGet(const SQObjectPtr&, const SQObjectPtr&, SQObjectPtr&)':
squirrel/squirrel/sqvm.cc:1323:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1323 |   if(_delegable(self)->_delegate) {
      |   ^~
squirrel/squirrel/sqvm.cc:1330:2: note: here
 1330 |  case OT_INSTANCE: {
      |  ^~~~
squirrel/squirrel/sqvm.cc: In member function 'SQInteger SQVM::FallBackSet(const SQObjectPtr&, const SQObjectPtr&, const SQObjectPtr&)':
squirrel/squirrel/sqvm.cc:1394:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1394 |   if(_table(self)->_delegate) {
      |   ^~
squirrel/squirrel/sqvm.cc:1398:2: note: here
 1398 |  case OT_INSTANCE:
      |  ^~~~
sys/simsys.cc: In function 'bool dr_download_pakset(const char*, bool)':
sys/simsys.cc:1025:8: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1025 |  system( command );
      |  ~~~~~~^~~~~~~~~~~
===> HOSTCXX unicode.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/unicode.o unicode.cc
===> HOSTCXX utils/cbuffer_t.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/cbuffer_t.o utils/cbuffer_t.cc
===> HOSTCXX utils/csv.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/csv.o utils/csv.cc
===> HOSTCXX utils/log.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/log.o utils/log.cc
===> HOSTCXX utils/searchfolder.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/searchfolder.o utils/searchfolder.cc
In file included from utils/../gui/components/gui_container.h:13,
                 from utils/../gui/components/gui_aligned_container.h:10,
                 from utils/../gui/gui_frame.h:14,
                 from utils/../gui/base_info.h:10,
                 from utils/../gui/messagebox.h:10,
                 from utils/log.cc:34:
utils/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
utils/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from utils/../gui/gui_frame.h:10,
                 from utils/../gui/base_info.h:10,
                 from utils/../gui/messagebox.h:10,
                 from utils/log.cc:34:
utils/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from utils/../gui/gui_frame.h:14,
                 from utils/../gui/base_info.h:10,
                 from utils/../gui/messagebox.h:10,
                 from utils/log.cc:34:
utils/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
utils/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from utils/../gui/gui_frame.h:10,
                 from utils/../gui/base_info.h:10,
                 from utils/../gui/messagebox.h:10,
                 from utils/log.cc:34:
utils/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from utils/../gui/gui_frame.h:14,
                 from utils/../gui/base_info.h:10,
                 from utils/../gui/messagebox.h:10,
                 from utils/log.cc:34:
utils/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from utils/../gui/gui_frame.h:10,
                 from utils/../gui/base_info.h:10,
                 from utils/../gui/messagebox.h:10,
                 from utils/log.cc:34:
utils/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from utils/../gui/gui_frame.h:14,
                 from utils/../gui/base_info.h:10,
                 from utils/../gui/messagebox.h:10,
                 from utils/log.cc:34:
utils/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
utils/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from utils/../gui/gui_frame.h:10,
                 from utils/../gui/base_info.h:10,
                 from utils/../gui/messagebox.h:10,
                 from utils/log.cc:34:
utils/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from utils/../gui/base_info.h:10,
                 from utils/../gui/messagebox.h:10,
                 from utils/log.cc:34:
utils/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
utils/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from utils/../gui/gui_frame.h:10,
                 from utils/../gui/base_info.h:10,
                 from utils/../gui/messagebox.h:10,
                 from utils/log.cc:34:
utils/../gui/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX utils/sha1.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/sha1.o utils/sha1.cc
===> HOSTCXX utils/simrandom.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/simrandom.o utils/simrandom.cc
===> HOSTCXX utils/simstring.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/simstring.o utils/simstring.cc
===> HOSTCXX utils/simthread.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/simthread.o utils/simthread.cc
===> HOSTCXX vehicle/movingobj.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/vehicle/movingobj.o vehicle/movingobj.cc
===> HOSTCXX vehicle/simpeople.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/vehicle/simpeople.o vehicle/simpeople.cc
In file included from /usr/include/string.h:495,
                 from utils/simstring.cc:9:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'char* tstrncpy(char*, const char*, size_t)' at utils/simstring.cc:280:9,
    inlined from 'char* tstrncpy(char*, const char*, size_t)' at utils/simstring.cc:272:7,
    inlined from 'void number_to_string_fit(char*, double, int, int)' at utils/simstring.cc:210:11:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/simstring.cc: In function 'void number_to_string_fit(char*, double, int, int)':
utils/simstring.cc:200:14: note: length computed here
  200 |  len = strlen(result);
      |        ~~~~~~^~~~~~~~
===> HOSTCXX vehicle/simroadtraffic.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/vehicle/simroadtraffic.o vehicle/simroadtraffic.cc
In file included from vehicle/simroadtraffic.cc:14:
vehicle/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
vehicle/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from vehicle/../convoihandle_t.h:10,
                 from vehicle/../simworld.h:14,
                 from vehicle/simroadtraffic.cc:9:
vehicle/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX vehicle/simvehicle.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/vehicle/simvehicle.o vehicle/simvehicle.cc
===> HOSTCXX sys/simsys_s2.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/sys/simsys_s2.o sys/simsys_s2.cc
===> HOSTCXX sound/sdl_mixer_sound.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/sound/sdl_mixer_sound.o sound/sdl_mixer_sound.cc
In file included from vehicle/simvehicle.cc:22:
vehicle/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
vehicle/../simdepot.h:189:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  189 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/simvehicle.cc:23:
vehicle/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
vehicle/../simconvoi.h:742:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  742 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/simvehicle.cc:28:
vehicle/../simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
vehicle/../simware.h:68:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   68 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/simvehicle.cc:28:
vehicle/../simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
vehicle/../simware.h:72:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   72 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/../gui/minimap.h:10,
                 from vehicle/simvehicle.cc:47:
vehicle/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
vehicle/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from vehicle/../boden/wege/../../descriptor/image.h:10,
                 from vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from vehicle/../boden/wege/weg.h:13,
                 from vehicle/../boden/grund.h:17,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from vehicle/simvehicle.cc:47:
vehicle/../gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
vehicle/../gui/minimap.h:204:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  204 |   new_size = size;
      |              ^~~~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from vehicle/../boden/wege/../../descriptor/image.h:10,
                 from vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from vehicle/../boden/wege/weg.h:13,
                 from vehicle/../boden/grund.h:17,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from vehicle/../bauer/../gui/gui_frame.h:14,
                 from vehicle/../bauer/../gui/depot_frame.h:10,
                 from vehicle/../bauer/vehikelbauer.h:12,
                 from vehicle/simvehicle.cc:62:
vehicle/../bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_margin(scr_size, scr_size)':
vehicle/../bauer/../gui/components/gui_aligned_container.h:160:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from vehicle/../boden/wege/../../descriptor/image.h:10,
                 from vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from vehicle/../boden/wege/weg.h:13,
                 from vehicle/../boden/grund.h:17,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from vehicle/../bauer/../gui/gui_frame.h:14,
                 from vehicle/../bauer/../gui/depot_frame.h:10,
                 from vehicle/../bauer/vehikelbauer.h:12,
                 from vehicle/simvehicle.cc:62:
vehicle/../bauer/../gui/components/gui_aligned_container.h:160:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  160 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from vehicle/../boden/wege/../../descriptor/image.h:10,
                 from vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from vehicle/../boden/wege/weg.h:13,
                 from vehicle/../boden/grund.h:17,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from vehicle/../bauer/../gui/gui_frame.h:14,
                 from vehicle/../bauer/../gui/depot_frame.h:10,
                 from vehicle/../bauer/vehikelbauer.h:12,
                 from vehicle/simvehicle.cc:62:
vehicle/../bauer/../gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
vehicle/../bauer/../gui/components/gui_aligned_container.h:165:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  165 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from vehicle/../boden/wege/../../descriptor/image.h:10,
                 from vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from vehicle/../boden/wege/weg.h:13,
                 from vehicle/../boden/grund.h:17,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from vehicle/../bauer/../gui/depot_frame.h:10,
                 from vehicle/../bauer/vehikelbauer.h:12,
                 from vehicle/simvehicle.cc:62:
vehicle/../bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
vehicle/../bauer/../gui/gui_frame.h:126:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  126 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:15,
                 from vehicle/../boden/wege/../../descriptor/image.h:10,
                 from vehicle/../boden/wege/../../descriptor/image_list.h:10,
                 from vehicle/../boden/wege/../../descriptor/way_desc.h:10,
                 from vehicle/../boden/wege/weg.h:13,
                 from vehicle/../boden/grund.h:17,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from vehicle/../bauer/vehikelbauer.h:12,
                 from vehicle/simvehicle.cc:62:
vehicle/../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
vehicle/../bauer/../gui/depot_frame.h:297:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  297 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc: In member function 'void vehicle_t::remove_stale_cargo()':
vehicle/simvehicle.cc:820:36: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  820 |        tmp.access_zwischenziel() = halt;
      |                                    ^~~~
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc: In constructor 'vehicle_t::vehicle_t(koord3d, const vehicle_desc_t*, player_t*)':
vehicle/simvehicle.cc:940:29: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  940 |  target_halt = halthandle_t();
      |                             ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from sys/simsys_s2.cc:30:
sys/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
sys/../gui/components/gui_component.h:128:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  128 |   size = size_par;
      |          ^~~~~~~~
In file included from sys/../display/simgraph.h:15,
                 from sys/simsys_s2.cc:26:
sys/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
vehicle/simvehicle.cc: In member function 'virtual bool road_vehicle_t::calc_route(koord3d, koord3d, sint32, route_t*)':
vehicle/simvehicle.cc:1861:29: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1861 |  target_halt = halthandle_t(); // no block reserved
      |                             ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc: In member function 'bool road_vehicle_t::choose_route(sint32&, ribi_t::ribi, uint16)':
vehicle/simvehicle.cc:2001:65: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2001 |  target_halt = haltestelle_t::get_halt( rt->back(), get_owner() );
      |                                                                 ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2030:32: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2030 |     target_halt = halthandle_t();
      |                                ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2038:32: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2038 |     target_halt = halthandle_t();
      |                                ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2047:32: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2047 |     target_halt = halthandle_t();
      |                                ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc: In member function 'virtual void road_vehicle_t::set_convoi(convoi_t*)':
vehicle/simvehicle.cc:2319:67: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2319 |    target_halt = haltestelle_t::get_halt( rt->back(), get_owner() );
      |                                                                   ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2333:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2333 |    target_halt = halthandle_t();
      |                               ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc: In member function 'virtual void rail_vehicle_t::set_convoi(convoi_t*)':
vehicle/simvehicle.cc:2422:33: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2422 |      target_halt = halthandle_t();
      |                                 ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc: In member function 'virtual bool rail_vehicle_t::calc_route(koord3d, koord3d, sint32, route_t*)':
vehicle/simvehicle.cc:2460:29: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2460 |  target_halt = halthandle_t(); // no block reserved
      |                             ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc: In member function 'bool rail_vehicle_t::is_choose_signal_clear(signal_t*, uint16, sint32&)':
vehicle/simvehicle.cc:2668:29: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2668 |  target_halt = halthandle_t();
      |                             ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2699:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2699 |    target_halt = gr->get_halt();
      |                               ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2739:33: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2739 |  target_halt = target->get_halt();
      |                                 ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2747:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2747 |    target_halt = halthandle_t();
      |                               ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2757:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2757 |    target_halt = halthandle_t();
      |                               ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2768:32: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2768 |     target_halt = halthandle_t();
      |                                ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc: In member function 'bool air_vehicle_t::find_route_to_stop_position()':
vehicle/simvehicle.cc:3456:55: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3456 |  target_halt = last ? last->get_halt() : halthandle_t();
      |                                                       ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:3464:30: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3464 |   target_halt = halthandle_t();
      |                              ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:3473:30: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3473 |   target_halt = halthandle_t();
      |                              ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:3483:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3483 |    target_halt = halthandle_t();
      |                               ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:3507:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3507 |    target_halt = halthandle_t();
      |                               ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc: In member function 'virtual bool air_vehicle_t::calc_route(koord3d, koord3d, sint32, route_t*)':
vehicle/simvehicle.cc:3539:29: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3539 |  target_halt = halthandle_t(); // no block reserved
      |                             ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc: In member function 'virtual void air_vehicle_t::set_convoi(convoi_t*)':
vehicle/simvehicle.cc:4050:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4050 |    target_halt = halthandle_t();
      |                               ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:4070:36: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4070 |     target_halt = target->get_halt();
      |                                    ^
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX music/sdl_midi.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -D_REENTRANT -I/usr/include/SDL2 -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/music/sdl_midi.o music/sdl_midi.cc
In file included from vehicle/../boden/../dataobj/koord3d.h:13,
                 from vehicle/../boden/grund.h:14,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
vehicle/../boden/wege/runway.h:46:84:   required from here
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/../boden/../dataobj/koord3d.h:13,
                 from vehicle/../boden/grund.h:14,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
vehicle/../boden/wege/runway.h:48:80:   required from here
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/../boden/../dataobj/koord3d.h:13,
                 from vehicle/../boden/grund.h:14,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
vehicle/../simhalt.h:710:72:   required from here
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:102:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  102 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/../boden/../dataobj/koord3d.h:13,
                 from vehicle/../boden/grund.h:14,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'bool vector_tpl<T>::remove_at(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:209:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
vehicle/../simhalt.h:715:68:   required from here
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:220:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/../boden/../dataobj/koord3d.h:13,
                 from vehicle/../boden/grund.h:14,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<convoi_t>; uint32 = unsigned int]':
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
vehicle/../boden/wege/runway.h:46:84:   required from here
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/../boden/../dataobj/koord3d.h:13,
                 from vehicle/../boden/grund.h:14,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::resize(uint32) [with T = quickstone_tpl<simline_t>; uint32 = unsigned int]':
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:100:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:114:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
vehicle/../simhalt.h:710:72:   required from here
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:60:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   60 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from vehicle/../boden/../halthandle_t.h:10,
                 from vehicle/../boden/grund.h:10,
                 from vehicle/simvehicle.cc:11:
vehicle/../boden/../tpl/quickstone_tpl.h:188:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  188 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> LD  /<<PKGBUILDDIR>>/sim
g++  /<<PKGBUILDDIR>>/sys/clipboard_internal.o  /<<PKGBUILDDIR>>/bauer/brueckenbauer.o  /<<PKGBUILDDIR>>/bauer/fabrikbauer.o  /<<PKGBUILDDIR>>/bauer/goods_manager.o  /<<PKGBUILDDIR>>/bauer/hausbauer.o  /<<PKGBUILDDIR>>/bauer/tunnelbauer.o  /<<PKGBUILDDIR>>/bauer/vehikelbauer.o  /<<PKGBUILDDIR>>/bauer/wegbauer.o  /<<PKGBUILDDIR>>/boden/boden.o  /<<PKGBUILDDIR>>/boden/brueckenboden.o  /<<PKGBUILDDIR>>/boden/fundament.o  /<<PKGBUILDDIR>>/boden/grund.o  /<<PKGBUILDDIR>>/boden/monorailboden.o  /<<PKGBUILDDIR>>/boden/tunnelboden.o  /<<PKGBUILDDIR>>/boden/wasser.o  /<<PKGBUILDDIR>>/boden/wege/kanal.o  /<<PKGBUILDDIR>>/boden/wege/maglev.o  /<<PKGBUILDDIR>>/boden/wege/monorail.o  /<<PKGBUILDDIR>>/boden/wege/narrowgauge.o  /<<PKGBUILDDIR>>/boden/wege/runway.o  /<<PKGBUILDDIR>>/boden/wege/schiene.o  /<<PKGBUILDDIR>>/boden/wege/strasse.o  /<<PKGBUILDDIR>>/boden/wege/weg.o  /<<PKGBUILDDIR>>/dataobj/crossing_logic.o  /<<PKGBUILDDIR>>/dataobj/environment.o  /<<PKGBUILDDIR>>/dataobj/freelist.o  /<<PKGBUILDDIR>>/dataobj/gameinfo.o  /<<PKGBUILDDIR>>/dataobj/height_map_loader.o  /<<PKGBUILDDIR>>/dataobj/koord.o  /<<PKGBUILDDIR>>/dataobj/koord3d.o  /<<PKGBUILDDIR>>/dataobj/loadsave.o  /<<PKGBUILDDIR>>/dataobj/marker.o  /<<PKGBUILDDIR>>/dataobj/objlist.o  /<<PKGBUILDDIR>>/dataobj/powernet.o  /<<PKGBUILDDIR>>/dataobj/records.o  /<<PKGBUILDDIR>>/dataobj/rect.o  /<<PKGBUILDDIR>>/dataobj/ribi.o  /<<PKGBUILDDIR>>/dataobj/route.o  /<<PKGBUILDDIR>>/dataobj/scenario.o  /<<PKGBUILDDIR>>/dataobj/schedule.o  /<<PKGBUILDDIR>>/dataobj/settings.o  /<<PKGBUILDDIR>>/dataobj/tabfile.o  /<<PKGBUILDDIR>>/dataobj/translator.o  /<<PKGBUILDDIR>>/descriptor/bridge_desc.o  /<<PKGBUILDDIR>>/descriptor/building_desc.o  /<<PKGBUILDDIR>>/descriptor/factory_desc.o  /<<PKGBUILDDIR>>/descriptor/goods_desc.o  /<<PKGBUILDDIR>>/descriptor/ground_desc.o  /<<PKGBUILDDIR>>/descriptor/image.o  /<<PKGBUILDDIR>>/descriptor/obj_base_desc.o  /<<PKGBUILDDIR>>/descriptor/reader/bridge_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/building_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/citycar_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/crossing_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/factory_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/good_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/ground_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/groundobj_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/image_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/imagelist2d_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/imagelist_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/obj_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/pedestrian_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/roadsign_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/root_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/sim_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/skin_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/sound_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/text_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/tree_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/tunnel_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/vehicle_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/way_obj_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/way_reader.o  /<<PKGBUILDDIR>>/descriptor/reader/xref_reader.o  /<<PKGBUILDDIR>>/descriptor/sound_desc.o  /<<PKGBUILDDIR>>/descriptor/tunnel_desc.o  /<<PKGBUILDDIR>>/descriptor/vehicle_desc.o  /<<PKGBUILDDIR>>/descriptor/way_desc.o  /<<PKGBUILDDIR>>/display/font.o  /<<PKGBUILDDIR>>/display/simgraph16.o  /<<PKGBUILDDIR>>/display/simview.o  /<<PKGBUILDDIR>>/display/viewport.o  /<<PKGBUILDDIR>>/finder/placefinder.o  /<<PKGBUILDDIR>>/freight_list_sorter.o  /<<PKGBUILDDIR>>/gui/ai_option_t.o  /<<PKGBUILDDIR>>/gui/ai_selector.o  /<<PKGBUILDDIR>>/gui/banner.o  /<<PKGBUILDDIR>>/gui/base_info.o  /<<PKGBUILDDIR>>/gui/baum_edit.o  /<<PKGBUILDDIR>>/gui/city_info.o  /<<PKGBUILDDIR>>/gui/citybuilding_edit.o  /<<PKGBUILDDIR>>/gui/citylist_frame_t.o  /<<PKGBUILDDIR>>/gui/citylist_stats_t.o  /<<PKGBUILDDIR>>/gui/climates.o  /<<PKGBUILDDIR>>/gui/components/gui_aligned_container.o  /<<PKGBUILDDIR>>/gui/components/gui_building.o  /<<PKGBUILDDIR>>/gui/components/gui_button.o  /<<PKGBUILDDIR>>/gui/components/gui_button_to_chart.o  /<<PKGBUILDDIR>>/gui/components/gui_chart.o  /<<PKGBUILDDIR>>/gui/components/gui_colorbox.o  /<<PKGBUILDDIR>>/gui/components/gui_combobox.o  /<<PKGBUILDDIR>>/gui/components/gui_container.o  /<<PKGBUILDDIR>>/gui/components/gui_convoiinfo.o  /<<PKGBUILDDIR>>/gui/components/gui_divider.o  /<<PKGBUILDDIR>>/gui/components/gui_fixedwidth_textarea.o  /<<PKGBUILDDIR>>/gui/components/gui_flowtext.o  /<<PKGBUILDDIR>>/gui/components/gui_image.o  /<<PKGBUILDDIR>>/gui/components/gui_image_list.o  /<<PKGBUILDDIR>>/gui/components/gui_component.o  /<<PKGBUILDDIR>>/gui/components/gui_label.o  /<<PKGBUILDDIR>>/gui/components/gui_map_preview.o  /<<PKGBUILDDIR>>/gui/components/gui_numberinput.o  /<<PKGBUILDDIR>>/gui/components/gui_obj_view_t.o  /<<PKGBUILDDIR>>/gui/components/gui_scrollbar.o  /<<PKGBUILDDIR>>/gui/components/gui_scrolled_list.o  /<<PKGBUILDDIR>>/gui/components/gui_scrollpane.o  /<<PKGBUILDDIR>>/gui/components/gui_speedbar.o  /<<PKGBUILDDIR>>/gui/components/gui_tab_panel.o  /<<PKGBUILDDIR>>/gui/components/gui_textarea.o  /<<PKGBUILDDIR>>/gui/components/gui_textinput.o  /<<PKGBUILDDIR>>/gui/components/gui_world_view_t.o  /<<PKGBUILDDIR>>/gui/convoi_detail_t.o  /<<PKGBUILDDIR>>/gui/convoi_filter_frame.o  /<<PKGBUILDDIR>>/gui/convoi_frame.o  /<<PKGBUILDDIR>>/gui/convoi_info_t.o  /<<PKGBUILDDIR>>/gui/convoy_item.o  /<<PKGBUILDDIR>>/gui/curiosity_edit.o  /<<PKGBUILDDIR>>/gui/curiositylist_frame_t.o  /<<PKGBUILDDIR>>/gui/curiositylist_stats_t.o  /<<PKGBUILDDIR>>/gui/depot_frame.o  /<<PKGBUILDDIR>>/gui/depotlist_frame.o  /<<PKGBUILDDIR>>/gui/display_settings.o  /<<PKGBUILDDIR>>/gui/enlarge_map_frame_t.o  /<<PKGBUILDDIR>>/gui/extend_edit.o  /<<PKGBUILDDIR>>/gui/fabrik_info.o  /<<PKGBUILDDIR>>/gui/factory_chart.o  /<<PKGBUILDDIR>>/gui/factory_edit.o  /<<PKGBUILDDIR>>/gui/factorylist_frame_t.o  /<<PKGBUILDDIR>>/gui/factorylist_stats_t.o  /<<PKGBUILDDIR>>/gui/goods_frame_t.o  /<<PKGBUILDDIR>>/gui/goods_stats_t.o  /<<PKGBUILDDIR>>/gui/ground_info.o  /<<PKGBUILDDIR>>/gui/gui_frame.o  /<<PKGBUILDDIR>>/gui/gui_theme.o  /<<PKGBUILDDIR>>/gui/halt_info.o  /<<PKGBUILDDIR>>/gui/halt_list_filter_frame.o  /<<PKGBUILDDIR>>/gui/halt_list_frame.o  /<<PKGBUILDDIR>>/gui/halt_list_stats.o  /<<PKGBUILDDIR>>/gui/headquarter_info.o  /<<PKGBUILDDIR>>/gui/help_frame.o  /<<PKGBUILDDIR>>/gui/jump_frame.o  /<<PKGBUILDDIR>>/gui/minimap.o  /<<PKGBUILDDIR>>/gui/kennfarbe.o  /<<PKGBUILDDIR>>/gui/label_info.o  /<<PKGBUILDDIR>>/gui/labellist_frame_t.o  /<<PKGBUILDDIR>>/gui/labellist_stats_t.o  /<<PKGBUILDDIR>>/gui/line_item.o  /<<PKGBUILDDIR>>/gui/line_management_gui.o  /<<PKGBUILDDIR>>/gui/load_relief_frame.o  /<<PKGBUILDDIR>>/gui/loadfont_frame.o  /<<PKGBUILDDIR>>/gui/loadsave_frame.o  /<<PKGBUILDDIR>>/gui/map_frame.o  /<<PKGBUILDDIR>>/gui/message_frame_t.o  /<<PKGBUILDDIR>>/gui/message_option_t.o  /<<PKGBUILDDIR>>/gui/message_stats_t.o  /<<PKGBUILDDIR>>/gui/messagebox.o  /<<PKGBUILDDIR>>/gui/money_frame.o  /<<PKGBUILDDIR>>/gui/obj_info.o  /<<PKGBUILDDIR>>/gui/optionen.o  /<<PKGBUILDDIR>>/gui/pakselector.o  /<<PKGBUILDDIR>>/gui/password_frame.o  /<<PKGBUILDDIR>>/gui/player_frame_t.o  /<<PKGBUILDDIR>>/gui/privatesign_info.o  /<<PKGBUILDDIR>>/gui/savegame_frame.o  /<<PKGBUILDDIR>>/gui/scenario_frame.o  /<<PKGBUILDDIR>>/gui/scenario_info.o  /<<PKGBUILDDIR>>/gui/schedule_gui.o  /<<PKGBUILDDIR>>/gui/schedule_list.o  /<<PKGBUILDDIR>>/gui/script_tool_frame.o  /<<PKGBUILDDIR>>/gui/server_frame.o  /<<PKGBUILDDIR>>/gui/settings_frame.o  /<<PKGBUILDDIR>>/gui/settings_stats.o  /<<PKGBUILDDIR>>/gui/signal_spacing.o  /<<PKGBUILDDIR>>/gui/simwin.o  /<<PKGBUILDDIR>>/gui/sound_frame.o  /<<PKGBUILDDIR>>/gui/sprachen.o  /<<PKGBUILDDIR>>/gui/station_building_select.o  /<<PKGBUILDDIR>>/gui/themeselector.o  /<<PKGBUILDDIR>>/gui/tool_selector.o  /<<PKGBUILDDIR>>/gui/trafficlight_info.o  /<<PKGBUILDDIR>>/gui/vehiclelist_frame.o  /<<PKGBUILDDIR>>/gui/welt.o  /<<PKGBUILDDIR>>/network/checksum.o  /<<PKGBUILDDIR>>/network/memory_rw.o  /<<PKGBUILDDIR>>/network/network.o  /<<PKGBUILDDIR>>/network/network_address.o  /<<PKGBUILDDIR>>/network/network_cmd.o  /<<PKGBUILDDIR>>/network/network_cmd_ingame.o  /<<PKGBUILDDIR>>/network/network_cmd_scenario.o  /<<PKGBUILDDIR>>/network/network_cmp_pakset.o  /<<PKGBUILDDIR>>/network/network_file_transfer.o  /<<PKGBUILDDIR>>/network/network_packet.o  /<<PKGBUILDDIR>>/network/network_socket_list.o  /<<PKGBUILDDIR>>/network/pakset_info.o  /<<PKGBUILDDIR>>/network/pwd_hash.o  /<<PKGBUILDDIR>>/obj/baum.o  /<<PKGBUILDDIR>>/obj/bruecke.o  /<<PKGBUILDDIR>>/obj/crossing.o  /<<PKGBUILDDIR>>/obj/field.o  /<<PKGBUILDDIR>>/obj/gebaeude.o  /<<PKGBUILDDIR>>/obj/groundobj.o  /<<PKGBUILDDIR>>/obj/label.o  /<<PKGBUILDDIR>>/obj/leitung2.o  /<<PKGBUILDDIR>>/obj/pillar.o  /<<PKGBUILDDIR>>/obj/roadsign.o  /<<PKGBUILDDIR>>/obj/signal.o  /<<PKGBUILDDIR>>/obj/tunnel.o  /<<PKGBUILDDIR>>/obj/wayobj.o  /<<PKGBUILDDIR>>/obj/wolke.o  /<<PKGBUILDDIR>>/obj/zeiger.o  /<<PKGBUILDDIR>>/old_blockmanager.o  /<<PKGBUILDDIR>>/player/ai.o  /<<PKGBUILDDIR>>/player/ai_goods.o  /<<PKGBUILDDIR>>/player/ai_passenger.o  /<<PKGBUILDDIR>>/player/ai_scripted.o  /<<PKGBUILDDIR>>/player/finance.o  /<<PKGBUILDDIR>>/player/simplay.o  /<<PKGBUILDDIR>>/script/api/api_city.o  /<<PKGBUILDDIR>>/script/api/api_command.o  /<<PKGBUILDDIR>>/script/api/api_const.o  /<<PKGBUILDDIR>>/script/api/api_control.o  /<<PKGBUILDDIR>>/script/api/api_convoy.o  /<<PKGBUILDDIR>>/script/api/api_factory.o  /<<PKGBUILDDIR>>/script/api/api_gui.o  /<<PKGBUILDDIR>>/script/api/api_halt.o  /<<PKGBUILDDIR>>/script/api/api_include.o  /<<PKGBUILDDIR>>/script/api/api_line.o  /<<PKGBUILDDIR>>/script/api/api_map_objects.o  /<<PKGBUILDDIR>>/script/api/api_obj_desc.o  /<<PKGBUILDDIR>>/script/api/api_obj_desc_base.o  /<<PKGBUILDDIR>>/script/api/api_pathfinding.o  /<<PKGBUILDDIR>>/script/api/api_player.o  /<<PKGBUILDDIR>>/script/api/api_scenario.o  /<<PKGBUILDDIR>>/script/api/api_schedule.o  /<<PKGBUILDDIR>>/script/api/api_settings.o  /<<PKGBUILDDIR>>/script/api/api_simple.o  /<<PKGBUILDDIR>>/script/api/api_tiles.o  /<<PKGBUILDDIR>>/script/api/api_world.o  /<<PKGBUILDDIR>>/script/api/export_desc.o  /<<PKGBUILDDIR>>/script/api/get_next.o  /<<PKGBUILDDIR>>/script/api_class.o  /<<PKGBUILDDIR>>/script/api_function.o  /<<PKGBUILDDIR>>/script/api_param.o  /<<PKGBUILDDIR>>/script/dynamic_string.o  /<<PKGBUILDDIR>>/script/export_objs.o  /<<PKGBUILDDIR>>/script/script.o  /<<PKGBUILDDIR>>/script/script_loader.o  /<<PKGBUILDDIR>>/script/script_tool_manager.o  /<<PKGBUILDDIR>>/simcity.o  /<<PKGBUILDDIR>>/simconvoi.o  /<<PKGBUILDDIR>>/simdebug.o  /<<PKGBUILDDIR>>/simdepot.o  /<<PKGBUILDDIR>>/simevent.o  /<<PKGBUILDDIR>>/simfab.o  /<<PKGBUILDDIR>>/simhalt.o  /<<PKGBUILDDIR>>/siminteraction.o  /<<PKGBUILDDIR>>/simintr.o  /<<PKGBUILDDIR>>/simio.o  /<<PKGBUILDDIR>>/simline.o  /<<PKGBUILDDIR>>/simlinemgmt.o  /<<PKGBUILDDIR>>/simloadingscreen.o  /<<PKGBUILDDIR>>/simmain.o  /<<PKGBUILDDIR>>/simmem.o  /<<PKGBUILDDIR>>/simmenu.o  /<<PKGBUILDDIR>>/simmesg.o  /<<PKGBUILDDIR>>/simobj.o  /<<PKGBUILDDIR>>/simplan.o  /<<PKGBUILDDIR>>/simskin.o  /<<PKGBUILDDIR>>/simsound.o  /<<PKGBUILDDIR>>/simticker.o  /<<PKGBUILDDIR>>/simtool.o  /<<PKGBUILDDIR>>/simtool-scripted.o  /<<PKGBUILDDIR>>/simware.o  /<<PKGBUILDDIR>>/simworld.o  /<<PKGBUILDDIR>>/squirrel/sq_extensions.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdaux.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdblob.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdio.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdmath.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdrex.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdstream.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdstring.o  /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdsystem.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqapi.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqbaselib.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqclass.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqcompiler.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqdebug.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqfuncstate.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqlexer.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqmem.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqobject.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqstate.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqtable.o  /<<PKGBUILDDIR>>/squirrel/squirrel/sqvm.o  /<<PKGBUILDDIR>>/sys/simsys.o  /<<PKGBUILDDIR>>/unicode.o  /<<PKGBUILDDIR>>/utils/cbuffer_t.o  /<<PKGBUILDDIR>>/utils/csv.o  /<<PKGBUILDDIR>>/utils/log.o  /<<PKGBUILDDIR>>/utils/searchfolder.o  /<<PKGBUILDDIR>>/utils/sha1.o  /<<PKGBUILDDIR>>/utils/simrandom.o  /<<PKGBUILDDIR>>/utils/simstring.o  /<<PKGBUILDDIR>>/utils/simthread.o  /<<PKGBUILDDIR>>/vehicle/movingobj.o  /<<PKGBUILDDIR>>/vehicle/simpeople.o  /<<PKGBUILDDIR>>/vehicle/simroadtraffic.o  /<<PKGBUILDDIR>>/vehicle/simvehicle.o  /<<PKGBUILDDIR>>/sys/simsys_s2.o  /<<PKGBUILDDIR>>/sound/sdl_mixer_sound.o  /<<PKGBUILDDIR>>/music/sdl_midi.o -Wl,-z,relro -Wl,-z,now -lbz2 -lz -lSDL2 -lSDL2_mixer -o /<<PKGBUILDDIR>>/sim
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build --sourcedirectory=makeobj
	cd makeobj && make -j4 "INSTALL=install --strip-program=true"
make[2]: Entering directory '/<<PKGBUILDDIR>>/makeobj'
===> CXX ../descriptor/writer/bridge_writer.cc
===> CXX ../descriptor/writer/building_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/bridge_writer-makeobj.o ../descriptor/writer/bridge_writer.cc
===> CXX ../descriptor/writer/citycar_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/building_writer-makeobj.o ../descriptor/writer/building_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/citycar_writer-makeobj.o ../descriptor/writer/citycar_writer.cc
===> CXX ../descriptor/writer/crossing_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/crossing_writer-makeobj.o ../descriptor/writer/crossing_writer.cc
===> CXX ../descriptor/writer/factory_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/factory_writer-makeobj.o ../descriptor/writer/factory_writer.cc
../descriptor/writer/building_writer.cc: In member function 'virtual void building_writer_t::write_obj(FILE*, obj_node_t&, tabfileobj_t&)':
../descriptor/writer/building_writer.cc:318:47: warning: '%d' directive writing between 1 and 10 bytes into a region of size between 0 and 18 [-Wformat-overflow=]
  318 |         sprintf(buf, "%simage[%d][%d][%d][%d][%d][%d]", pos ? "back" : "front", l, y, x, h, phase, season);
      |                                               ^~
../descriptor/writer/building_writer.cc:318:22: note: directive argument in the range [0, 2147483647]
  318 |         sprintf(buf, "%simage[%d][%d][%d][%d][%d][%d]", pos ? "back" : "front", l, y, x, h, phase, season);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../descriptor/writer/building_writer.cc:318:22: note: directive argument in the range [0, 2147483645]
In file included from /usr/include/stdio.h:867,
                 from /usr/include/c++/10/cstdio:42,
                 from /usr/include/c++/10/ext/string_conversions.h:43,
                 from /usr/include/c++/10/bits/basic_string.h:6545,
                 from /usr/include/c++/10/string:55,
                 from ../descriptor/writer/building_writer.cc:6:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 28 and 67 bytes into a destination of size 40
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../descriptor/writer/building_writer.cc:323:48: warning: '%d' directive writing between 1 and 10 bytes into a region of size between 0 and 18 [-Wformat-overflow=]
  323 |          sprintf(buf, "%simage[%d][%d][%d][%d][%d]", pos ? "back" : "front", l, y, x, h, phase);
      |                                                ^~
../descriptor/writer/building_writer.cc:323:23: note: directive argument in the range [0, 2147483647]
  323 |          sprintf(buf, "%simage[%d][%d][%d][%d][%d]", pos ? "back" : "front", l, y, x, h, phase);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:867,
                 from /usr/include/c++/10/cstdio:42,
                 from /usr/include/c++/10/ext/string_conversions.h:43,
                 from /usr/include/c++/10/bits/basic_string.h:6545,
                 from /usr/include/c++/10/string:55,
                 from ../descriptor/writer/building_writer.cc:6:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 25 and 55 bytes into a destination of size 40
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> CXX ../descriptor/writer/get_climate.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/get_climate-makeobj.o ../descriptor/writer/get_climate.cc
===> CXX ../descriptor/writer/get_waytype.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/get_waytype-makeobj.o ../descriptor/writer/get_waytype.cc
../descriptor/writer/factory_writer.cc: In member function 'virtual std::string factory_writer_t::get_node_name(FILE*) const':
../descriptor/writer/factory_writer.cc:359:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  359 |  fread(&node, sizeof(node), 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> CXX ../descriptor/writer/good_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/good_writer-makeobj.o ../descriptor/writer/good_writer.cc
===> CXX ../descriptor/writer/groundobj_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/groundobj_writer-makeobj.o ../descriptor/writer/groundobj_writer.cc
===> CXX ../descriptor/writer/ground_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/ground_writer-makeobj.o ../descriptor/writer/ground_writer.cc
===> CXX ../descriptor/writer/image_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/image_writer-makeobj.o ../descriptor/writer/image_writer.cc
===> CXX ../descriptor/writer/imagelist2d_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/imagelist2d_writer-makeobj.o ../descriptor/writer/imagelist2d_writer.cc
In file included from ../descriptor/writer/image_writer.cc:15:
../descriptor/writer/image_writer.cc: In member function 'void image_writer_t::write_obj(FILE*, obj_node_t&, std::string, uint32)':
../descriptor/writer/../../macros.h:26:63: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class image_t'; use assignment or value-initialization instead [-Wclass-memaccess]
   26 | #define MEMZERON(ptr, n) memset((ptr), 0, sizeof(*(ptr)) * (n))
      |                                                               ^
../descriptor/writer/../../macros.h:27:26: note: in expansion of macro 'MEMZERON'
   27 | #define MEMZERO(obj)     MEMZERON(&(obj), 1)
      |                          ^~~~~~~~
../descriptor/writer/image_writer.cc:272:2: note: in expansion of macro 'MEMZERO'
  272 |  MEMZERO(image);
      |  ^~~~~~~
In file included from ../descriptor/writer/image_writer.cc:14:
../descriptor/writer/../image.h:28:7: note: 'class image_t' declared here
   28 | class image_t : public obj_desc_t
      |       ^~~~~~~
===> CXX ../descriptor/writer/imagelist_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/imagelist_writer-makeobj.o ../descriptor/writer/imagelist_writer.cc
===> CXX ../descriptor/writer/obj_node.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/obj_node-makeobj.o ../descriptor/writer/obj_node.cc
===> CXX ../descriptor/writer/obj_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/obj_writer-makeobj.o ../descriptor/writer/obj_writer.cc
../descriptor/writer/obj_node.cc: In static member function 'static void obj_node_t::read_node(FILE*, obj_node_info_t&)':
../descriptor/writer/obj_node.cc:39:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   39 |  fread(&u32, 4, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~
../descriptor/writer/obj_node.cc:41:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   41 |  fread(&u16, 2, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~
../descriptor/writer/obj_node.cc:43:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   43 |  fread(&u16, 2, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~
../descriptor/writer/obj_node.cc:46:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   46 |   fread(&u32, 4, 1, fp);
      |   ~~~~~^~~~~~~~~~~~~~~~
../descriptor/writer/obj_writer.cc: In member function 'void obj_writer_t::list_nodes(FILE*)':
../descriptor/writer/obj_writer.cc:110:14: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
  110 |  printf("%10lu\n",size);
      |          ~~~~^    ~~~~
      |              |    |
      |              |    size_t {aka unsigned int}
      |              long unsigned int
      |          %10u
===> CXX ../descriptor/writer/pedestrian_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/pedestrian_writer-makeobj.o ../descriptor/writer/pedestrian_writer.cc
../descriptor/writer/obj_writer.cc: In member function 'std::string obj_writer_t::name_from_next_node(FILE*) const':
../descriptor/writer/obj_writer.cc:144:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  144 |   fread(buf, node.size, 1, fp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
===> CXX ../descriptor/writer/roadsign_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/roadsign_writer-makeobj.o ../descriptor/writer/roadsign_writer.cc
===> CXX ../descriptor/writer/root_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/root_writer-makeobj.o ../descriptor/writer/root_writer.cc
../descriptor/writer/root_writer.cc: In member function 'bool root_writer_t::do_dump(const char*)':
../descriptor/writer/root_writer.cc:162:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  162 |    fread(&version, sizeof(version), 1, infp);
      |    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../descriptor/writer/root_writer.cc: In member function 'bool root_writer_t::do_list(const char*)':
../descriptor/writer/root_writer.cc:205:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  205 |    fread(&version, sizeof(version), 1, infp);
      |    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../descriptor/writer/root_writer.cc: In member function 'bool root_writer_t::do_copy(FILE*, obj_node_info_t&, const char*)':
../descriptor/writer/root_writer.cc:258:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  258 |    fread(&version, sizeof(version), 1, infp);
      |    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../descriptor/writer/root_writer.cc: In member function 'void root_writer_t::uncopy(const char*)':
../descriptor/writer/root_writer.cc:373:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  373 |   fread(&version, sizeof(version), 1, infp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../descriptor/writer/root_writer.cc: In member function 'void root_writer_t::copy_nodes(FILE*, FILE*, obj_node_info_t&)':
../descriptor/writer/root_writer.cc:474:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  474 |   fread(buf, info.size, 1, infp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
===> CXX ../descriptor/writer/sim_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/sim_writer-makeobj.o ../descriptor/writer/sim_writer.cc
===> CXX ../descriptor/writer/skin_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/skin_writer-makeobj.o ../descriptor/writer/skin_writer.cc
===> CXX ../descriptor/writer/sound_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/sound_writer-makeobj.o ../descriptor/writer/sound_writer.cc
===> CXX ../descriptor/writer/text_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/text_writer-makeobj.o ../descriptor/writer/text_writer.cc
===> CXX ../descriptor/writer/tree_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/tree_writer-makeobj.o ../descriptor/writer/tree_writer.cc
===> CXX ../descriptor/writer/tunnel_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/tunnel_writer-makeobj.o ../descriptor/writer/tunnel_writer.cc
../descriptor/writer/text_writer.cc: In member function 'virtual void text_writer_t::dump_node(FILE*, const obj_node_info_t&)':
../descriptor/writer/text_writer.cc:32:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   32 |  fread(buf, node.size, 1, infp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
===> CXX ../descriptor/writer/vehicle_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/vehicle_writer-makeobj.o ../descriptor/writer/vehicle_writer.cc
===> CXX ../descriptor/writer/way_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/way_writer-makeobj.o ../descriptor/writer/way_writer.cc
===> CXX ../descriptor/writer/way_obj_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/way_obj_writer-makeobj.o ../descriptor/writer/way_obj_writer.cc
===> CXX ../descriptor/writer/xref_writer.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/xref_writer-makeobj.o ../descriptor/writer/xref_writer.cc
../descriptor/writer/way_obj_writer.cc: In member function 'virtual void way_obj_writer_t::write_obj(FILE*, obj_node_t&, tabfileobj_t&)':
../descriptor/writer/way_obj_writer.cc:65:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   65 |  for (ribi = 0; ribi < lengthof(ribi_codes); ribi++) {
../descriptor/writer/xref_writer.cc: In member function 'virtual void xref_writer_t::dump_node(FILE*, const obj_node_info_t&)':
../descriptor/writer/xref_writer.cc:43:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   43 |   fread(buf, node.size, 1, infp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
===> CXX ../utils/dr_rdpng.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/utils/dr_rdpng-makeobj.o ../utils/dr_rdpng.cc
===> CXX ../descriptor/image.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/image-makeobj.o ../descriptor/image.cc
../utils/dr_rdpng.cc: In function 'bool load_block(unsigned char**, unsigned int*, unsigned int*, const char*, int)':
../utils/dr_rdpng.cc:180:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  180 |    while (ent = readdir(dir)) {
      |           ~~~~^~~~~~~~~~~~~~
===> CXX ../dataobj/freelist.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/dataobj/freelist-makeobj.o ../dataobj/freelist.cc
===> CXX ../simdebug.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/simdebug-makeobj.o ../simdebug.cc
===> CXX ../simmem.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/simmem-makeobj.o ../simmem.cc
../dataobj/freelist.cc: In static member function 'static void* freelist_t::gimme_node(size_t)':
../dataobj/freelist.cc:119:28: warning: cast from 'char*' to 'nodelist_node_t*' increases required alignment of target type [-Wcast-align]
  119 |   nodelist_node_t *chunk = (nodelist_node_t *)p;
      |                            ^~~~~~~~~~~~~~~~~~~~
../dataobj/freelist.cc:133:27: warning: cast from 'char*' to 'nodelist_node_t*' increases required alignment of target type [-Wcast-align]
  133 |    nodelist_node_t *tmp = (nodelist_node_t *)(p+i*size);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> CXX ../utils/simstring.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/utils/simstring-makeobj.o ../utils/simstring.cc
===> CXX ../utils/searchfolder.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/utils/searchfolder-makeobj.o ../utils/searchfolder.cc
===> CXX ../dataobj/tabfile.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/dataobj/tabfile-makeobj.o ../dataobj/tabfile.cc
===> CXX ../utils/log.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/utils/log-makeobj.o ../utils/log.cc
In file included from /usr/include/string.h:495,
                 from ../utils/simstring.cc:9:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'char* tstrncpy(char*, const char*, size_t)' at ../utils/simstring.cc:280:9,
    inlined from 'char* tstrncpy(char*, const char*, size_t)' at ../utils/simstring.cc:272:7,
    inlined from 'void number_to_string_fit(char*, double, int, int)' at ../utils/simstring.cc:210:11:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../utils/simstring.cc: In function 'void number_to_string_fit(char*, double, int, int)':
../utils/simstring.cc:200:14: note: length computed here
  200 |  len = strlen(result);
      |        ~~~~~~^~~~~~~~
../utils/log.cc: In member function 'void log_t::fatal(const char*, const char*, ...)':
../utils/log.cc:259:6: warning: unused variable 'n' [-Wunused-variable]
  259 |  int n = vsprintf( buffer, formatbuffer, argptr );
      |      ^
===> CXX makeobj.cc
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/makeobj/makeobj-makeobj.o makeobj.cc
../dataobj/tabfile.cc: In member function 'const scr_size& tabfileobj_t::get_scr_size(const char*, scr_size)':
../dataobj/tabfile.cc:122:8: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  122 |  ret = def;
      |        ^~~
In file included from ../dataobj/../descriptor/../display/simgraph.h:15,
                 from ../dataobj/../descriptor/image.h:10,
                 from ../dataobj/tabfile.cc:17:
../dataobj/../descriptor/../display/scr_coord.h:118:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  118 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> LD  /<<PKGBUILDDIR>>/makeobj/makeobj
g++  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/bridge_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/building_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/citycar_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/crossing_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/factory_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/get_climate-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/get_waytype-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/good_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/groundobj_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/ground_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/image_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/imagelist2d_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/imagelist_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/obj_node-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/obj_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/pedestrian_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/roadsign_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/root_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/sim_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/skin_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/sound_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/text_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/tree_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/tunnel_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/vehicle_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/way_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/way_obj_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/xref_writer-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/utils/dr_rdpng-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/descriptor/image-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/dataobj/freelist-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/simdebug-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/simmem-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/utils/simstring-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/utils/searchfolder-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/dataobj/tabfile-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/utils/log-makeobj.o  ..//<<PKGBUILDDIR>>/makeobj/makeobj/makeobj-makeobj.o -Wl,-z,relro -Wl,-z,now -lpng16 -lz -lpng  -o /<<PKGBUILDDIR>>/makeobj/makeobj
make[2]: Leaving directory '/<<PKGBUILDDIR>>/makeobj'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test -a
   create-stamp debian/debhelper-build-stamp
   dh_prep -a
   dh_installdirs -a
   dh_auto_install -a
   debian/rules override_dh_install-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_install
install -m 755 sim /<<PKGBUILDDIR>>/debian/simutrans/usr/games/simutrans
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installdocs -a
   debian/rules override_dh_installchangelogs
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installchangelogs simutrans/history.txt
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installman -a
   dh_lintian -a
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
   dh_compress -a
   dh_fixperms -a
   dh_missing -a
   dh_dwz -a -a
   dh_strip -a -a
   dh_makeshlibs -a -a
   dh_shlibdeps -a -a
dpkg-shlibdeps: warning: debian/simutrans-makeobj/usr/games/makeobj contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/simutrans-makeobj/usr/games/makeobj was not linked against ld-linux-armhf.so.3 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: debian/simutrans/usr/games/simutrans contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/simutrans/usr/games/simutrans was not linked against ld-linux-armhf.so.3 (it uses none of the library's symbols)
   dh_installdeb -a
   dh_gencontrol -a
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'simutrans-dbgsym' in '../simutrans-dbgsym_122.0-1_armhf.deb'.
dpkg-deb: building package 'simutrans' in '../simutrans_122.0-1_armhf.deb'.
dpkg-deb: building package 'simutrans-makeobj' in '../simutrans-makeobj_122.0-1_armhf.deb'.
dpkg-deb: building package 'simutrans-makeobj-dbgsym' in '../simutrans-makeobj-dbgsym_122.0-1_armhf.deb'.
 dpkg-genbuildinfo --build=any
 dpkg-genchanges --build=any -mRaspbian mythic lxc autobuilder 1 <root@raspbian.org> >../simutrans_122.0-1_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2021-08-27T12:30:54Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Post Build Chroot                                                            |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


simutrans_122.0-1_armhf.changes:
--------------------------------

Format: 1.8
Date: Mon, 16 Aug 2021 16:26:30 +0200
Source: simutrans
Binary: simutrans simutrans-dbgsym simutrans-makeobj simutrans-makeobj-dbgsym
Architecture: armhf
Version: 122.0-1
Distribution: bookworm-staging
Urgency: medium
Maintainer: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
Changed-By: Jörg Frings-Fürst <debian@jff.email>
Description:
 simutrans  - transportation simulator
 simutrans-makeobj - data file compiler for Simutrans
Closes: 992160
Changes:
 simutrans (122.0-1) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Jörg Frings-Fürst ]
   * New upstream release.
   * debian/simutrans-data.install:
     - Fix missing script directory (Closes: #992160).
   * debian/copyright:
     - Fix duplicate globbing patterns.
     - Add year 2021 to myself.
   * debian/simutrans-data.lintian-overrides:
     - Add override for package-contains-documentation-outside-usr-share-doc.
     - Refresh to new upstream release.
   * debian/rules:
     - Add iconv to convert txt into utf-8.
   * debian/control:
     - Change to debhelper-compat (=13).
   * Update debian/translations and convert into utf-8.
   * Declare compliance with Debian Policy 4.5.1 (No changes needed).
 .
   [ Debian Janitor ]
   * Set upstream metadata fields: Archive, Repository.
Checksums-Sha1:
 15304d9bb8f1d31ec583ccad693343397f4ec4a6 18746400 simutrans-dbgsym_122.0-1_armhf.deb
 ff508bfe6f1ed0a163bbe348f8233ab18f5252c5 714032 simutrans-makeobj-dbgsym_122.0-1_armhf.deb
 caa958ebfb39c2463a35bd1efb96bed31f489db9 192628 simutrans-makeobj_122.0-1_armhf.deb
 8a3862745f1676fca9762392c9e902e8ca6fbc18 10719 simutrans_122.0-1_armhf.buildinfo
 f33518861a3b3b3e61494a8a8ec999835f64ffb5 1449012 simutrans_122.0-1_armhf.deb
Checksums-Sha256:
 54021bf322ec17feab6ab872c2ce051d9b1bc59a36a109292a4922c0f8793bd0 18746400 simutrans-dbgsym_122.0-1_armhf.deb
 aef39aee5038feb5708e6427471c4961874a01615d49afb106372d5810ad2f06 714032 simutrans-makeobj-dbgsym_122.0-1_armhf.deb
 b7ad73d535a6f4d2857570fbb464e8a0ad5da520f6f6d37c5ee1f6fa13b345be 192628 simutrans-makeobj_122.0-1_armhf.deb
 82d5d929d699dbf05941e310ebaad26bc88a930da358db7c8df7461cf0998900 10719 simutrans_122.0-1_armhf.buildinfo
 17ceca5e585c1795df344b36d2983db68a822e937925ce9087cc3620351a45c1 1449012 simutrans_122.0-1_armhf.deb
Files:
 1b27d63c0475daa8db5aaf6eba9a6f0b 18746400 debug optional simutrans-dbgsym_122.0-1_armhf.deb
 b7d0ad168fe3e4b2646c1cfd244122b5 714032 debug optional simutrans-makeobj-dbgsym_122.0-1_armhf.deb
 fb263f6a6f6214f40b71476d2a25179f 192628 games optional simutrans-makeobj_122.0-1_armhf.deb
 0d587f79b6b145db68006f63e2d1e874 10719 games optional simutrans_122.0-1_armhf.buildinfo
 667e6a9a6077cc6de60c3ade7ced33b2 1449012 games optional simutrans_122.0-1_armhf.deb

+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


simutrans-dbgsym_122.0-1_armhf.deb
----------------------------------

 new Debian package, version 2.0.
 size 18746400 bytes: control archive=540 bytes.
     367 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: simutrans-dbgsym
 Source: simutrans
 Version: 122.0-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Games Team <Pkg-games-devel@alioth-lists.debian.net>
 Installed-Size: 19396
 Depends: simutrans (= 122.0-1)
 Section: debug
 Priority: optional
 Description: debug symbols for simutrans
 Build-Ids: a20dd23bfdc2c47a03b89902e0082b911899c808

drwxr-xr-x root/root         0 2021-08-16 14:26 ./
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/lib/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/lib/debug/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/lib/debug/.build-id/a2/
-rw-r--r-- root/root  19850428 2021-08-16 14:26 ./usr/lib/debug/.build-id/a2/0dd23bfdc2c47a03b89902e0082b911899c808.debug
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/doc/
lrwxrwxrwx root/root         0 2021-08-16 14:26 ./usr/share/doc/simutrans-dbgsym -> simutrans


simutrans-makeobj-dbgsym_122.0-1_armhf.deb
------------------------------------------

 new Debian package, version 2.0.
 size 714032 bytes: control archive=544 bytes.
     389 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: simutrans-makeobj-dbgsym
 Source: simutrans
 Version: 122.0-1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Games Team <Pkg-games-devel@alioth-lists.debian.net>
 Installed-Size: 760
 Depends: simutrans-makeobj (= 122.0-1)
 Section: debug
 Priority: optional
 Description: debug symbols for simutrans-makeobj
 Build-Ids: 7c6660774a21dd55f19c9a4ed55f69b6b9aeb18c

drwxr-xr-x root/root         0 2021-08-16 14:26 ./
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/lib/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/lib/debug/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/lib/debug/.build-id/7c/
-rw-r--r-- root/root    767744 2021-08-16 14:26 ./usr/lib/debug/.build-id/7c/6660774a21dd55f19c9a4ed55f69b6b9aeb18c.debug
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/doc/
lrwxrwxrwx root/root         0 2021-08-16 14:26 ./usr/share/doc/simutrans-makeobj-dbgsym -> simutrans-makeobj


simutrans-makeobj_122.0-1_armhf.deb
-----------------------------------

 new Debian package, version 2.0.
 size 192628 bytes: control archive=884 bytes.
     671 bytes,    18 lines      control              
     439 bytes,     6 lines      md5sums              
 Package: simutrans-makeobj
 Source: simutrans
 Version: 122.0-1
 Architecture: armhf
 Maintainer: Debian Games Team <Pkg-games-devel@alioth-lists.debian.net>
 Installed-Size: 305
 Depends: libc6 (>= 2.11), libgcc-s1 (>= 3.5), libpng16-16 (>= 1.6.2-1), libstdc++6 (>= 5.2)
 Section: games
 Priority: optional
 Multi-Arch: foreign
 Homepage: http://www.simutrans.com/
 Description: data file compiler for Simutrans
  Simutrans is a free transportation simulator: The player operates a
  transportation company and has to transport goods and passengers between
  factories and different cities.
  .
  This package contains the makeobj program needed to integrate new objects
  in Simutrans.

drwxr-xr-x root/root         0 2021-08-16 14:26 ./
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/games/
-rwxr-xr-x root/root    157236 2021-08-16 14:26 ./usr/games/makeobj
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/doc/simutrans-makeobj/
-rw-r--r-- root/root      5381 2021-08-16 14:26 ./usr/share/doc/simutrans-makeobj/changelog.Debian.gz
-rw-r--r-- root/root    125936 2020-10-13 01:08 ./usr/share/doc/simutrans-makeobj/changelog.gz
-rw-r--r-- root/root      8624 2021-08-16 12:36 ./usr/share/doc/simutrans-makeobj/copyright
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/lintian/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/lintian/overrides/
-rw-r--r-- root/root        28 2020-04-25 15:49 ./usr/share/lintian/overrides/simutrans-makeobj
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/man/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/man/man6/
-rw-r--r-- root/root       723 2021-08-16 14:26 ./usr/share/man/man6/makeobj.6.gz


simutrans_122.0-1_armhf.deb
---------------------------

 new Debian package, version 2.0.
 size 1449012 bytes: control archive=1100 bytes.
     668 bytes,    14 lines      control              
     989 bytes,    14 lines      md5sums              
 Package: simutrans
 Version: 122.0-1
 Architecture: armhf
 Maintainer: Debian Games Team <Pkg-games-devel@alioth-lists.debian.net>
 Installed-Size: 4336
 Depends: libbz2-1.0, libc6 (>= 2.29), libgcc-s1 (>= 3.5), libsdl2-2.0-0 (>= 2.0.12), libsdl2-mixer-2.0-0 (>= 2.0.2), libstdc++6 (>= 5.2), zlib1g (>= 1:1.1.4), simutrans-pak64 (>= 120.0.1), simutrans-data (= 122.0-1)
 Suggests: freepats
 Section: games
 Priority: optional
 Homepage: http://www.simutrans.com/
 Description: transportation simulator
  Simutrans is a free transportation simulator: The player operates a
  transportation company and has to transport goods and passengers between
  factories and different cities.

drwxr-xr-x root/root         0 2021-08-16 14:26 ./
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/games/
-rwxr-xr-x root/root   4267456 2021-08-16 14:26 ./usr/games/simutrans
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/applications/
-rw-r--r-- root/root       220 2020-04-25 15:49 ./usr/share/applications/simutrans.desktop
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/doc/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/doc/simutrans/
-rw-r--r-- root/root       236 2020-04-25 15:49 ./usr/share/doc/simutrans/README.Debian
-rw-r--r-- root/root        86 2020-09-01 07:35 ./usr/share/doc/simutrans/change_request.txt
-rw-r--r-- root/root      5381 2021-08-16 14:26 ./usr/share/doc/simutrans/changelog.Debian.gz
-rw-r--r-- root/root    125936 2020-10-13 01:08 ./usr/share/doc/simutrans/changelog.gz
-rw-r--r-- root/root      8624 2021-08-16 12:36 ./usr/share/doc/simutrans/copyright
-rw-r--r-- root/root       867 2020-09-01 07:35 ./usr/share/doc/simutrans/problem_report.txt
-rw-r--r-- root/root      4209 2020-09-01 07:35 ./usr/share/doc/simutrans/readme.txt.gz
-rw-r--r-- root/root      2631 2020-09-01 07:35 ./usr/share/doc/simutrans/thanks.txt.gz
-rw-r--r-- root/root       980 2020-09-01 07:35 ./usr/share/doc/simutrans/todo.txt
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/lintian/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/lintian/overrides/
-rw-r--r-- root/root        28 2020-04-25 15:49 ./usr/share/lintian/overrides/simutrans
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/man/
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/man/man6/
-rw-r--r-- root/root       903 2021-08-16 14:26 ./usr/share/man/man6/simutrans.6.gz
drwxr-xr-x root/root         0 2021-08-16 14:26 ./usr/share/pixmaps/
-rw-r--r-- root/root      1466 2020-04-25 15:49 ./usr/share/pixmaps/simutrans.xpm


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 273480
Build-Time: 369
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 1407
Job: simutrans_122.0-1
Machine Architecture: armhf
Package: simutrans
Package-Time: 1799
Source-Version: 122.0-1
Space: 273480
Status: successful
Version: 122.0-1
--------------------------------------------------------------------------------
Finished at 2021-08-27T12:30:54Z
Build needed 00:29:59, 273480k disk space