Raspbian Package Auto-Building

Build log for simutrans (121.0-1) on armhf

simutrans121.0-1armhf → 2020-05-08 08:01:13

sbuild (Debian sbuild) 0.73.0 (23 Dec 2016) on test2019

+==============================================================================+
| simutrans 121.0-1 (armhf)                    Fri, 08 May 2020 07:25:29 +0000 |
+==============================================================================+

Package: simutrans
Version: 121.0-1
Source Version: 121.0-1
Distribution: bullseye-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
Build Type: any

I: NOTICE: Log filtering will replace 'var/run/schroot/mount/bullseye-staging-armhf-sbuild-d5338438-db85-46c4-8d1b-289ba489bad5' with '<<CHROOT>>'

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

Get:1 http://172.17.0.1/private bullseye-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private bullseye-staging/main Sources [11.7 MB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf Packages [12.8 MB]
Fetched 24.5 MB in 21s (1138 kB/s)
Reading package lists...

+------------------------------------------------------------------------------+
| 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 2861 kB of source archives.
Get:1 http://172.17.0.1/private bullseye-staging/main simutrans 121.0-1 (dsc) [2306 B]
Get:2 http://172.17.0.1/private bullseye-staging/main simutrans 121.0-1 (tar) [2584 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main simutrans 121.0-1 (diff) [275 kB]
Fetched 2861 kB in 1s (3194 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/simutrans-3QJak1/simutrans-121.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/simutrans-3QJak1' 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-uTIcg6/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-uTIcg6/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-uTIcg6/gpg/trustdb.gpg: trustdb created
gpg: key E70254B6505CF8F7: 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 E70254B6505CF8F7: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key E70254B6505CF8F7: 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-uTIcg6/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-uTIcg6/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-uTIcg6/apt_archive ./ Release.gpg [370 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-uTIcg6/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-uTIcg6/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-uTIcg6/apt_archive ./ Packages [430 B]
Fetched 2106 B in 1s (3464 B/s)
Reading package lists...
W: copy:///<<BUILDDIR>>/resolver-uTIcg6/apt_archive/./Release.gpg: The key(s) in the keyring /etc/apt/trusted.gpg.d/sbuild-build-depends-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: GPG error: copy:/<<BUILDDIR>>/resolver-uTIcg6/apt_archive ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E70254B6505CF8F7
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:
  libpam-cap
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 16 not upgraded.
Need to get 848 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-uTIcg6/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [848 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 848 B in 0s (36.6 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 14084 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) ...

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

Arch check ok (armhf included in any all)

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


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

Merged Build-Depends: debhelper-compat (= 12), libbz2-dev, libpng-dev, libsdl2-dev, libsdl2-mixer-dev, quilt, zlib1g-dev
Filtered Build-Depends: debhelper-compat (= 12), libbz2-dev, libpng-dev, libsdl2-dev, libsdl2-mixer-dev, quilt, zlib1g-dev
dpkg-deb: building package 'sbuild-build-depends-simutrans-dummy' in '/<<BUILDDIR>>/resolver-uTIcg6/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-uTIcg6/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-uTIcg6/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-uTIcg6/apt_archive ./ Release.gpg [370 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-uTIcg6/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-uTIcg6/apt_archive ./ Sources [529 B]
Get:5 copy:/<<BUILDDIR>>/resolver-uTIcg6/apt_archive ./ Packages [607 B]
Fetched 2469 B in 1s (3652 B/s)
Reading package lists...
W: copy:///<<BUILDDIR>>/resolver-uTIcg6/apt_archive/./Release.gpg: The key(s) in the keyring /etc/apt/trusted.gpg.d/sbuild-build-depends-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: GPG error: copy:/<<BUILDDIR>>/resolver-uTIcg6/apt_archive ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E70254B6505CF8F7
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:
  libpam-cap
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils 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 libcroco3 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 libgles2-mesa-dev 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 libicu63
  libinstpatch-1.0-2 libjack-jackd2-0 libllvm9 libmagic-mgc libmagic1
  libmodplug1 libmount-dev libmount1 libmpdec2 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.8-minimal libpython3.8-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 libssl1.1 libsub-override-perl
  libtinfo5 libtool libuchardet0 libudev-dev libuuid1 libvorbis0a
  libvorbisenc2 libvorbisfile3 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-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 mime-support pkg-config po-debconf python3
  python3-distutils python3-lib2to3 python3-minimal python3.8
  python3.8-minimal quilt sensible-utils timgm6mb-soundfont uuid-dev
  x11-common x11proto-core-dev 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 wamerican | wordlist whois
  vacation 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 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.8-venv
  python3.8-doc binfmt-support default-mta | mail-transport-agent graphviz
  procmail fluid-soundfont-gm fluidsynth timidity musescore
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 libltdl-dev
  uuid-runtime libmail-sendmail-perl less
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils 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 libcroco3 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 libgles2-mesa-dev 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 libicu63
  libinstpatch-1.0-2 libjack-jackd2-0 libllvm9 libmagic-mgc libmagic1
  libmodplug1 libmount-dev libmpdec2 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.8-minimal
  libpython3.8-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 libssl1.1 libsub-override-perl libtinfo5 libtool
  libuchardet0 libudev-dev libvorbis0a libvorbisenc2 libvorbisfile3
  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-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 mime-support
  pkg-config po-debconf python3 python3-distutils python3-lib2to3
  python3-minimal python3.8 python3.8-minimal quilt
  sbuild-build-depends-simutrans-dummy sensible-utils timgm6mb-soundfont
  uuid-dev x11-common x11proto-core-dev 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 libuuid1
3 upgraded, 210 newly installed, 0 to remove and 13 not upgraded.
Need to get 77.2 MB of archives.
After this operation, 759 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-uTIcg6/apt_archive ./ sbuild-build-depends-simutrans-dummy 0.invalid.0 [892 B]
Get:2 http://172.17.0.1/private bullseye-staging/main armhf libbsd0 armhf 0.10.0-1 [112 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf libtinfo5 armhf 6.2-1 [318 kB]
Get:4 http://172.17.0.1/private bullseye-staging/main armhf bsdmainutils armhf 11.1.2 [182 kB]
Get:5 http://172.17.0.1/private bullseye-staging/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB]
Get:6 http://172.17.0.1/private bullseye-staging/main armhf groff-base armhf 1.22.4-4 [783 kB]
Get:7 http://172.17.0.1/private bullseye-staging/main armhf libpipeline1 armhf 1.5.2-2 [29.6 kB]
Get:8 http://172.17.0.1/private bullseye-staging/main armhf man-db armhf 2.9.1-1 [1262 kB]
Get:9 http://172.17.0.1/private bullseye-staging/main armhf libssl1.1 armhf 1.1.1g-1 [1272 kB]
Get:10 http://172.17.0.1/private bullseye-staging/main armhf libpython3.8-minimal armhf 3.8.3~rc1-1 [751 kB]
Get:11 http://172.17.0.1/private bullseye-staging/main armhf libexpat1 armhf 2.2.9-1 [71.5 kB]
Get:12 http://172.17.0.1/private bullseye-staging/main armhf python3.8-minimal armhf 3.8.3~rc1-1 [1627 kB]
Get:13 http://172.17.0.1/private bullseye-staging/main armhf python3-minimal armhf 3.8.2-3 [37.6 kB]
Get:14 http://172.17.0.1/private bullseye-staging/main armhf mime-support all 3.64 [37.8 kB]
Get:15 http://172.17.0.1/private bullseye-staging/main armhf libmpdec2 armhf 2.4.2-3 [68.1 kB]
Get:16 http://172.17.0.1/private bullseye-staging/main armhf libuuid1 armhf 2.35.1-1 [77.7 kB]
Get:17 http://172.17.0.1/private bullseye-staging/main armhf libpython3.8-stdlib armhf 3.8.3~rc1-1 [1598 kB]
Get:18 http://172.17.0.1/private bullseye-staging/main armhf python3.8 armhf 3.8.3~rc1-1 [415 kB]
Get:19 http://172.17.0.1/private bullseye-staging/main armhf libpython3-stdlib armhf 3.8.2-3 [20.8 kB]
Get:20 http://172.17.0.1/private bullseye-staging/main armhf python3 armhf 3.8.2-3 [63.7 kB]
Get:21 http://172.17.0.1/private bullseye-staging/main armhf libblkid1 armhf 2.35.1-1 [176 kB]
Get:22 http://172.17.0.1/private bullseye-staging/main armhf libmount1 armhf 2.35.1-1 [187 kB]
Get:23 http://172.17.0.1/private bullseye-staging/main armhf sensible-utils all 0.0.12+nmu1 [16.0 kB]
Get:24 http://172.17.0.1/private bullseye-staging/main armhf libmagic-mgc armhf 1:5.38-4 [262 kB]
Get:25 http://172.17.0.1/private bullseye-staging/main armhf libmagic1 armhf 1:5.38-4 [112 kB]
Get:26 http://172.17.0.1/private bullseye-staging/main armhf file armhf 1:5.38-4 [66.9 kB]
Get:27 http://172.17.0.1/private bullseye-staging/main armhf gettext-base armhf 0.19.8.1-10 [117 kB]
Get:28 http://172.17.0.1/private bullseye-staging/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB]
Get:29 http://172.17.0.1/private bullseye-staging/main armhf m4 armhf 1.4.18-4 [185 kB]
Get:30 http://172.17.0.1/private bullseye-staging/main armhf autoconf all 2.69-11.1 [341 kB]
Get:31 http://172.17.0.1/private bullseye-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:32 http://172.17.0.1/private bullseye-staging/main armhf automake all 1:1.16.2-1 [775 kB]
Get:33 http://172.17.0.1/private bullseye-staging/main armhf autopoint all 0.19.8.1-10 [435 kB]
Get:34 http://172.17.0.1/private bullseye-staging/main armhf libtool all 2.4.6-14 [513 kB]
Get:35 http://172.17.0.1/private bullseye-staging/main armhf dh-autoreconf all 19 [16.9 kB]
Get:36 http://172.17.0.1/private bullseye-staging/main armhf libdebhelper-perl all 13 [184 kB]
Get:37 http://172.17.0.1/private bullseye-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:38 http://172.17.0.1/private bullseye-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:39 http://172.17.0.1/private bullseye-staging/main armhf libfile-stripnondeterminism-perl all 1.8.0-1 [24.2 kB]
Get:40 http://172.17.0.1/private bullseye-staging/main armhf dh-strip-nondeterminism all 1.8.0-1 [14.8 kB]
Get:41 http://172.17.0.1/private bullseye-staging/main armhf libelf1 armhf 0.176-1.1 [158 kB]
Get:42 http://172.17.0.1/private bullseye-staging/main armhf dwz armhf 0.13-5 [142 kB]
Get:43 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-0 armhf 2.64.2-1 [1158 kB]
Get:44 http://172.17.0.1/private bullseye-staging/main armhf libicu63 armhf 63.2-3 [7987 kB]
Get:45 http://172.17.0.1/private bullseye-staging/main armhf libxml2 armhf 2.9.10+dfsg-5 [592 kB]
Get:46 http://172.17.0.1/private bullseye-staging/main armhf libcroco3 armhf 0.6.13-1 [133 kB]
Get:47 http://172.17.0.1/private bullseye-staging/main armhf gettext armhf 0.19.8.1-10 [1219 kB]
Get:48 http://172.17.0.1/private bullseye-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:49 http://172.17.0.1/private bullseye-staging/main armhf po-debconf all 1.0.21 [248 kB]
Get:50 http://172.17.0.1/private bullseye-staging/main armhf debhelper all 13 [1002 kB]
Get:51 http://172.17.0.1/private bullseye-staging/main armhf diffstat armhf 1.63-1 [31.9 kB]
Get:52 http://172.17.0.1/private bullseye-staging/main armhf ed armhf 1.16-1 [54.4 kB]
Get:53 http://172.17.0.1/private bullseye-staging/main armhf libgirepository-1.0-1 armhf 1.64.1-1 [81.6 kB]
Get:54 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-glib-2.0 armhf 1.64.1-1 [147 kB]
Get:55 http://172.17.0.1/private bullseye-staging/main armhf libibus-1.0-5 armhf 1.5.22-4+b3 [380 kB]
Get:56 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-ibus-1.0 armhf 1.5.22-4+b3 [310 kB]
Get:57 http://172.17.0.1/private bullseye-staging/main armhf libasound2-data all 1.2.2-2.1+rpi1 [37.9 kB]
Get:58 http://172.17.0.1/private bullseye-staging/main armhf libasound2 armhf 1.2.2-2.1+rpi1 [296 kB]
Get:59 http://172.17.0.1/private bullseye-staging/main armhf libasound2-dev armhf 1.2.2-2.1+rpi1 [124 kB]
Get:60 http://172.17.0.1/private bullseye-staging/main armhf libasyncns0 armhf 0.8-6 [11.8 kB]
Get:61 http://172.17.0.1/private bullseye-staging/main armhf uuid-dev armhf 2.35.1-1 [92.9 kB]
Get:62 http://172.17.0.1/private bullseye-staging/main armhf libblkid-dev armhf 2.35.1-1 [207 kB]
Get:63 http://172.17.0.1/private bullseye-staging/main armhf libbz2-dev armhf 1.0.8-2 [27.7 kB]
Get:64 http://172.17.0.1/private bullseye-staging/main armhf libdbus-1-3 armhf 1.12.16-2+b1 [189 kB]
Get:65 http://172.17.0.1/private bullseye-staging/main armhf pkg-config armhf 0.29.2-1 [61.5 kB]
Get:66 http://172.17.0.1/private bullseye-staging/main armhf libdbus-1-dev armhf 1.12.16-2+b1 [221 kB]
Get:67 http://172.17.0.1/private bullseye-staging/main armhf libdrm-common all 2.4.101-2+rpi1 [14.6 kB]
Get:68 http://172.17.0.1/private bullseye-staging/main armhf libdrm2 armhf 2.4.101-2+rpi1 [37.6 kB]
Get:69 http://172.17.0.1/private bullseye-staging/main armhf libdrm-amdgpu1 armhf 2.4.101-2+rpi1 [27.1 kB]
Get:70 http://172.17.0.1/private bullseye-staging/main armhf libdrm-nouveau2 armhf 2.4.101-2+rpi1 [24.8 kB]
Get:71 http://172.17.0.1/private bullseye-staging/main armhf libdrm-radeon1 armhf 2.4.101-2+rpi1 [29.1 kB]
Get:72 http://172.17.0.1/private bullseye-staging/main armhf libedit2 armhf 3.1-20191231-1 [79.2 kB]
Get:73 http://172.17.0.1/private bullseye-staging/main armhf libglvnd0 armhf 1.3.1-1 [55.2 kB]
Get:74 http://172.17.0.1/private bullseye-staging/main armhf libwayland-server0 armhf 1.18.0-1 [27.8 kB]
Get:75 http://172.17.0.1/private bullseye-staging/main armhf libgbm1 armhf 19.3.3-1 [67.1 kB]
Get:76 http://172.17.0.1/private bullseye-staging/main armhf libglapi-mesa armhf 19.3.3-1 [79.0 kB]
Get:77 http://172.17.0.1/private bullseye-staging/main armhf libwayland-client0 armhf 1.18.0-1 [21.7 kB]
Get:78 http://172.17.0.1/private bullseye-staging/main armhf libx11-xcb1 armhf 2:1.6.9-2 [190 kB]
Get:79 http://172.17.0.1/private bullseye-staging/main armhf libxau6 armhf 1:1.0.8-1+b2 [19.1 kB]
Get:80 http://172.17.0.1/private bullseye-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:81 http://172.17.0.1/private bullseye-staging/main armhf libxcb1 armhf 1.14-2 [135 kB]
Get:82 http://172.17.0.1/private bullseye-staging/main armhf libxcb-dri2-0 armhf 1.14-2 [103 kB]
Get:83 http://172.17.0.1/private bullseye-staging/main armhf libxcb-dri3-0 armhf 1.14-2 [102 kB]
Get:84 http://172.17.0.1/private bullseye-staging/main armhf libxcb-present0 armhf 1.14-2 [101 kB]
Get:85 http://172.17.0.1/private bullseye-staging/main armhf libxcb-sync1 armhf 1.14-2 [104 kB]
Get:86 http://172.17.0.1/private bullseye-staging/main armhf libxcb-xfixes0 armhf 1.14-2 [105 kB]
Get:87 http://172.17.0.1/private bullseye-staging/main armhf libxshmfence1 armhf 1.3-1 [8636 B]
Get:88 http://172.17.0.1/private bullseye-staging/main armhf libegl-mesa0 armhf 19.3.3-1 [120 kB]
Get:89 http://172.17.0.1/private bullseye-staging/main armhf libegl1 armhf 1.3.1-1 [28.7 kB]
Get:90 http://172.17.0.1/private bullseye-staging/main armhf libx11-data all 2:1.6.9-2 [298 kB]
Get:91 http://172.17.0.1/private bullseye-staging/main armhf libx11-6 armhf 2:1.6.9-2 [692 kB]
Get:92 http://172.17.0.1/private bullseye-staging/main armhf libxcb-glx0 armhf 1.14-2 [117 kB]
Get:93 http://172.17.0.1/private bullseye-staging/main armhf libxdamage1 armhf 1:1.1.5-2 [15.2 kB]
Get:94 http://172.17.0.1/private bullseye-staging/main armhf libxext6 armhf 2:1.3.3-1+b2 [47.8 kB]
Get:95 http://172.17.0.1/private bullseye-staging/main armhf libxfixes3 armhf 1:5.0.3-2 [20.7 kB]
Get:96 http://172.17.0.1/private bullseye-staging/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.1 kB]
Get:97 http://172.17.0.1/private bullseye-staging/main armhf libz3-4 armhf 4.8.7-4 [5477 kB]
Get:98 http://172.17.0.1/private bullseye-staging/main armhf libllvm9 armhf 1:9.0.1-12+rpi1 [13.1 MB]
Get:99 http://172.17.0.1/private bullseye-staging/main armhf libsensors-config all 1:3.6.0-2 [32.0 kB]
Get:100 http://172.17.0.1/private bullseye-staging/main armhf libsensors5 armhf 1:3.6.0-2 [50.2 kB]
Get:101 http://172.17.0.1/private bullseye-staging/main armhf libgl1-mesa-dri armhf 19.3.3-1 [5676 kB]
Get:102 http://172.17.0.1/private bullseye-staging/main armhf libglx-mesa0 armhf 19.3.3-1 [169 kB]
Get:103 http://172.17.0.1/private bullseye-staging/main armhf libglx0 armhf 1.3.1-1 [25.7 kB]
Get:104 http://172.17.0.1/private bullseye-staging/main armhf libgl1 armhf 1.3.1-1 [105 kB]
Get:105 http://172.17.0.1/private bullseye-staging/main armhf xorg-sgml-doctools all 1:1.11-1 [21.9 kB]
Get:106 http://172.17.0.1/private bullseye-staging/main armhf x11proto-dev all 2020.1-1 [594 kB]
Get:107 http://172.17.0.1/private bullseye-staging/main armhf x11proto-core-dev all 2020.1-1 [3404 B]
Get:108 http://172.17.0.1/private bullseye-staging/main armhf libxau-dev armhf 1:1.0.8-1+b2 [22.4 kB]
Get:109 http://172.17.0.1/private bullseye-staging/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.9 kB]
Get:110 http://172.17.0.1/private bullseye-staging/main armhf xtrans-dev all 1.4.0-1 [98.7 kB]
Get:111 http://172.17.0.1/private bullseye-staging/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B]
Get:112 http://172.17.0.1/private bullseye-staging/main armhf libxcb1-dev armhf 1.14-2 [173 kB]
Get:113 http://172.17.0.1/private bullseye-staging/main armhf libx11-dev armhf 2:1.6.9-2 [766 kB]
Get:114 http://172.17.0.1/private bullseye-staging/main armhf libglx-dev armhf 1.3.1-1 [16.2 kB]
Get:115 http://172.17.0.1/private bullseye-staging/main armhf libgl-dev armhf 1.3.1-1 [100 kB]
Get:116 http://172.17.0.1/private bullseye-staging/main armhf libegl-dev armhf 1.3.1-1 [19.2 kB]
Get:117 http://172.17.0.1/private bullseye-staging/main armhf libgles1 armhf 1.3.1-1 [13.1 kB]
Get:118 http://172.17.0.1/private bullseye-staging/main armhf libgles2 armhf 1.3.1-1 [20.0 kB]
Get:119 http://172.17.0.1/private bullseye-staging/main armhf libgles-dev armhf 1.3.1-1 [50.2 kB]
Get:120 http://172.17.0.1/private bullseye-staging/main armhf libopengl0 armhf 1.3.1-1 [39.4 kB]
Get:121 http://172.17.0.1/private bullseye-staging/main armhf libopengl-dev armhf 1.3.1-1 [5820 B]
Get:122 http://172.17.0.1/private bullseye-staging/main armhf libglvnd-dev armhf 1.3.1-1 [13.8 kB]
Get:123 http://172.17.0.1/private bullseye-staging/main armhf libegl1-mesa-dev armhf 19.3.3-1 [50.8 kB]
Get:124 http://172.17.0.1/private bullseye-staging/main armhf libffi-dev armhf 3.3-4 [57.9 kB]
Get:125 http://172.17.0.1/private bullseye-staging/main armhf libogg0 armhf 1.3.2-1+b2 [16.2 kB]
Get:126 http://172.17.0.1/private bullseye-staging/main armhf libflac8 armhf 1.3.3-1 [88.7 kB]
Get:127 http://172.17.0.1/private bullseye-staging/main armhf libvorbis0a armhf 1.3.6-2 [82.4 kB]
Get:128 http://172.17.0.1/private bullseye-staging/main armhf libvorbisenc2 armhf 1.3.6-2 [74.0 kB]
Get:129 http://172.17.0.1/private bullseye-staging/main armhf libsndfile1 armhf 1.0.28-7 [240 kB]
Get:130 http://172.17.0.1/private bullseye-staging/main armhf libinstpatch-1.0-2 armhf 1.1.4-1 [212 kB]
Get:131 http://172.17.0.1/private bullseye-staging/main armhf libopus0 armhf 1.3-1 [169 kB]
Get:132 http://172.17.0.1/private bullseye-staging/main armhf libsamplerate0 armhf 0.1.9-2 [942 kB]
Get:133 http://172.17.0.1/private bullseye-staging/main armhf libjack-jackd2-0 armhf 1.9.12~dfsg-2+b1 [253 kB]
Get:134 http://172.17.0.1/private bullseye-staging/main armhf libwrap0 armhf 7.6.q-30 [56.3 kB]
Get:135 http://172.17.0.1/private bullseye-staging/main armhf libpulse0 armhf 13.0-5 [250 kB]
Get:136 http://172.17.0.1/private bullseye-staging/main armhf libwayland-cursor0 armhf 1.18.0-1 [13.2 kB]
Get:137 http://172.17.0.1/private bullseye-staging/main armhf libwayland-egl1 armhf 1.18.0-1 [8136 B]
Get:138 http://172.17.0.1/private bullseye-staging/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB]
Get:139 http://172.17.0.1/private bullseye-staging/main armhf libxcursor1 armhf 1:1.2.0-2 [34.2 kB]
Get:140 http://172.17.0.1/private bullseye-staging/main armhf libxi6 armhf 2:1.7.9-1 [77.8 kB]
Get:141 http://172.17.0.1/private bullseye-staging/main armhf libxinerama1 armhf 2:1.1.4-2 [17.3 kB]
Get:142 http://172.17.0.1/private bullseye-staging/main armhf xkb-data all 2.29-2 [655 kB]
Get:143 http://172.17.0.1/private bullseye-staging/main armhf libxkbcommon0 armhf 0.10.0-1 [111 kB]
Get:144 http://172.17.0.1/private bullseye-staging/main armhf libxrandr2 armhf 2:1.5.1-1 [34.5 kB]
Get:145 http://172.17.0.1/private bullseye-staging/main armhf x11-common all 1:7.7+20 [252 kB]
Get:146 http://172.17.0.1/private bullseye-staging/main armhf libxss1 armhf 1:1.2.3-1 [17.3 kB]
Get:147 http://172.17.0.1/private bullseye-staging/main armhf libsdl2-2.0-0 armhf 2.0.10+dfsg1-3 [345 kB]
Get:148 http://172.17.0.1/private bullseye-staging/main armhf timgm6mb-soundfont all 1.3-3 [5420 kB]
Get:149 http://172.17.0.1/private bullseye-staging/main armhf libfluidsynth2 armhf 2.1.1-2 [194 kB]
Get:150 http://172.17.0.1/private bullseye-staging/main armhf libgl1-mesa-dev armhf 19.3.3-1 [49.2 kB]
Get:151 http://172.17.0.1/private bullseye-staging/main armhf libgles2-mesa-dev armhf 19.3.3-1 [49.2 kB]
Get:152 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-data all 2.64.2-1 [1158 kB]
Get:153 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-bin armhf 2.64.2-1 [128 kB]
Get:154 http://172.17.0.1/private bullseye-staging/main armhf python3-lib2to3 all 3.8.2-2 [78.4 kB]
Get:155 http://172.17.0.1/private bullseye-staging/main armhf python3-distutils all 3.8.2-2 [145 kB]
Get:156 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-dev-bin armhf 2.64.2-1 [169 kB]
Get:157 http://172.17.0.1/private bullseye-staging/main armhf libmount-dev armhf 2.35.1-1 [208 kB]
Get:158 http://172.17.0.1/private bullseye-staging/main armhf libpcre16-3 armhf 2:8.39-12 [234 kB]
Get:159 http://172.17.0.1/private bullseye-staging/main armhf libpcre32-3 armhf 2:8.39-12 [227 kB]
Get:160 http://172.17.0.1/private bullseye-staging/main armhf libpcrecpp0v5 armhf 2:8.39-12 [150 kB]
Get:161 http://172.17.0.1/private bullseye-staging/main armhf libpcre3-dev armhf 2:8.39-12 [564 kB]
Get:162 http://172.17.0.1/private bullseye-staging/main armhf libsepol1-dev armhf 3.0-1 [306 kB]
Get:163 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-16-0 armhf 10.34-7 [190 kB]
Get:164 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-32-0 armhf 10.34-7 [181 kB]
Get:165 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-posix2 armhf 10.34-7 [44.7 kB]
Get:166 http://172.17.0.1/private bullseye-staging/main armhf libpcre2-dev armhf 10.34-7 [614 kB]
Get:167 http://172.17.0.1/private bullseye-staging/main armhf libselinux1-dev armhf 3.0-1+b1 [158 kB]
Get:168 http://172.17.0.1/private bullseye-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2 [184 kB]
Get:169 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-dev armhf 2.64.2-1 [1448 kB]
Get:170 http://172.17.0.1/private bullseye-staging/main armhf libglu1-mesa armhf 9.0.1-1 [127 kB]
Get:171 http://172.17.0.1/private bullseye-staging/main armhf libglu1-mesa-dev armhf 9.0.1-1 [166 kB]
Get:172 http://172.17.0.1/private bullseye-staging/main armhf libibus-1.0-dev armhf 1.5.22-4+b3 [424 kB]
Get:173 http://172.17.0.1/private bullseye-staging/main armhf libice6 armhf 2:1.0.9-2 [51.6 kB]
Get:174 http://172.17.0.1/private bullseye-staging/main armhf libice-dev armhf 2:1.0.9-2 [58.8 kB]
Get:175 http://172.17.0.1/private bullseye-staging/main armhf libmodplug1 armhf 1:0.8.9.0-2 [145 kB]
Get:176 http://172.17.0.1/private bullseye-staging/main armhf libmpg123-0 armhf 1.25.13-1 [120 kB]
Get:177 http://172.17.0.1/private bullseye-staging/main armhf libopusfile0 armhf 0.9+20170913-1 [33.5 kB]
Get:178 http://172.17.0.1/private bullseye-staging/main armhf libpng16-16 armhf 1.6.37-2 [274 kB]
Get:179 http://172.17.0.1/private bullseye-staging/main armhf libpng-dev armhf 1.6.37-2 [276 kB]
Get:180 http://172.17.0.1/private bullseye-staging/main armhf libpulse-mainloop-glib0 armhf 13.0-5 [39.2 kB]
Get:181 http://172.17.0.1/private bullseye-staging/main armhf libpulse-dev armhf 13.0-5 [100 kB]
Get:182 http://172.17.0.1/private bullseye-staging/main armhf libsndio7.0 armhf 1.5.0-3 [22.0 kB]
Get:183 http://172.17.0.1/private bullseye-staging/main armhf libsndio-dev armhf 1.5.0-3 [14.8 kB]
Get:184 http://172.17.0.1/private bullseye-staging/main armhf libudev-dev armhf 245.5-1+rpi1 [116 kB]
Get:185 http://172.17.0.1/private bullseye-staging/main armhf libwayland-bin armhf 1.18.0-1 [19.8 kB]
Get:186 http://172.17.0.1/private bullseye-staging/main armhf libwayland-dev armhf 1.18.0-1 [68.9 kB]
Get:187 http://172.17.0.1/private bullseye-staging/main armhf libxrender-dev armhf 1:0.9.10-1 [37.7 kB]
Get:188 http://172.17.0.1/private bullseye-staging/main armhf libxfixes-dev armhf 1:5.0.3-2 [22.9 kB]
Get:189 http://172.17.0.1/private bullseye-staging/main armhf libxcursor-dev armhf 1:1.2.0-2 [41.7 kB]
Get:190 http://172.17.0.1/private bullseye-staging/main armhf x11proto-xext-dev all 2020.1-1 [3404 B]
Get:191 http://172.17.0.1/private bullseye-staging/main armhf libxext-dev armhf 2:1.3.3-1+b2 [102 kB]
Get:192 http://172.17.0.1/private bullseye-staging/main armhf x11proto-input-dev all 2020.1-1 [3412 B]
Get:193 http://172.17.0.1/private bullseye-staging/main armhf libxi-dev armhf 2:1.7.9-1 [236 kB]
Get:194 http://172.17.0.1/private bullseye-staging/main armhf x11proto-xinerama-dev all 2020.1-1 [3408 B]
Get:195 http://172.17.0.1/private bullseye-staging/main armhf libxinerama-dev armhf 2:1.1.4-2 [19.7 kB]
Get:196 http://172.17.0.1/private bullseye-staging/main armhf libxkbcommon-dev armhf 0.10.0-1 [71.6 kB]
Get:197 http://172.17.0.1/private bullseye-staging/main armhf x11proto-randr-dev all 2020.1-1 [3412 B]
Get:198 http://172.17.0.1/private bullseye-staging/main armhf libxrandr-dev armhf 2:1.5.1-1 [42.5 kB]
Get:199 http://172.17.0.1/private bullseye-staging/main armhf x11proto-scrnsaver-dev all 2020.1-1 [3412 B]
Get:200 http://172.17.0.1/private bullseye-staging/main armhf libxss-dev armhf 1:1.2.3-1 [23.0 kB]
Get:201 http://172.17.0.1/private bullseye-staging/main armhf libsm6 armhf 2:1.2.3-1 [32.9 kB]
Get:202 http://172.17.0.1/private bullseye-staging/main armhf libxt6 armhf 1:1.1.5-1+b3 [156 kB]
Get:203 http://172.17.0.1/private bullseye-staging/main armhf libsm-dev armhf 2:1.2.3-1 [35.4 kB]
Get:204 http://172.17.0.1/private bullseye-staging/main armhf libxt-dev armhf 1:1.1.5-1+b3 [390 kB]
Get:205 http://172.17.0.1/private bullseye-staging/main armhf libxv1 armhf 2:1.0.11-1 [23.2 kB]
Get:206 http://172.17.0.1/private bullseye-staging/main armhf libxv-dev armhf 2:1.0.11-1 [47.0 kB]
Get:207 http://172.17.0.1/private bullseye-staging/main armhf x11proto-xf86vidmode-dev all 2020.1-1 [3416 B]
Get:208 http://172.17.0.1/private bullseye-staging/main armhf libxxf86vm-dev armhf 1:1.1.4-1+b2 [24.9 kB]
Get:209 http://172.17.0.1/private bullseye-staging/main armhf libsdl2-dev armhf 2.0.10+dfsg1-3 [636 kB]
Get:210 http://172.17.0.1/private bullseye-staging/main armhf libvorbisfile3 armhf 1.3.6-2 [24.6 kB]
Get:211 http://172.17.0.1/private bullseye-staging/main armhf libsdl2-mixer-2.0-0 armhf 2.0.4+dfsg1-2+b1 [57.2 kB]
Get:212 http://172.17.0.1/private bullseye-staging/main armhf libsdl2-mixer-dev armhf 2.0.4+dfsg1-2+b1 [71.7 kB]
Get:213 http://172.17.0.1/private bullseye-staging/main armhf quilt all 0.66-2 [318 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 77.2 MB in 21s (3642 kB/s)
Selecting previously unselected package libbsd0:armhf.
(Reading database ... 14084 files and directories currently installed.)
Preparing to unpack .../00-libbsd0_0.10.0-1_armhf.deb ...
Unpacking libbsd0:armhf (0.10.0-1) ...
Selecting previously unselected package libtinfo5:armhf.
Preparing to unpack .../01-libtinfo5_6.2-1_armhf.deb ...
Unpacking libtinfo5:armhf (6.2-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../02-bsdmainutils_11.1.2_armhf.deb ...
Unpacking bsdmainutils (11.1.2) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../03-libuchardet0_0.0.6-3_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.6-3) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../04-groff-base_1.22.4-4_armhf.deb ...
Unpacking groff-base (1.22.4-4) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../05-libpipeline1_1.5.2-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.2-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../06-man-db_2.9.1-1_armhf.deb ...
Unpacking man-db (2.9.1-1) ...
Selecting previously unselected package libssl1.1:armhf.
Preparing to unpack .../07-libssl1.1_1.1.1g-1_armhf.deb ...
Unpacking libssl1.1:armhf (1.1.1g-1) ...
Selecting previously unselected package libpython3.8-minimal:armhf.
Preparing to unpack .../08-libpython3.8-minimal_3.8.3~rc1-1_armhf.deb ...
Unpacking libpython3.8-minimal:armhf (3.8.3~rc1-1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../09-libexpat1_2.2.9-1_armhf.deb ...
Unpacking libexpat1:armhf (2.2.9-1) ...
Selecting previously unselected package python3.8-minimal.
Preparing to unpack .../10-python3.8-minimal_3.8.3~rc1-1_armhf.deb ...
Unpacking python3.8-minimal (3.8.3~rc1-1) ...
Setting up libssl1.1:armhf (1.1.1g-1) ...
Setting up libpython3.8-minimal:armhf (3.8.3~rc1-1) ...
Setting up libexpat1:armhf (2.2.9-1) ...
Setting up python3.8-minimal (3.8.3~rc1-1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 15046 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.8.2-3_armhf.deb ...
Unpacking python3-minimal (3.8.2-3) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../mime-support_3.64_all.deb ...
Unpacking mime-support (3.64) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../libmpdec2_2.4.2-3_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.2-3) ...
Preparing to unpack .../libuuid1_2.35.1-1_armhf.deb ...
Unpacking libuuid1:armhf (2.35.1-1) over (2.34-0.1) ...
Setting up libuuid1:armhf (2.35.1-1) ...
Selecting previously unselected package libpython3.8-stdlib:armhf.
(Reading database ... 15098 files and directories currently installed.)
Preparing to unpack .../libpython3.8-stdlib_3.8.3~rc1-1_armhf.deb ...
Unpacking libpython3.8-stdlib:armhf (3.8.3~rc1-1) ...
Selecting previously unselected package python3.8.
Preparing to unpack .../python3.8_3.8.3~rc1-1_armhf.deb ...
Unpacking python3.8 (3.8.3~rc1-1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.8.2-3_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.8.2-3) ...
Setting up python3-minimal (3.8.2-3) ...
Selecting previously unselected package python3.
(Reading database ... 15448 files and directories currently installed.)
Preparing to unpack .../python3_3.8.2-3_armhf.deb ...
Unpacking python3 (3.8.2-3) ...
Preparing to unpack .../libblkid1_2.35.1-1_armhf.deb ...
Unpacking libblkid1:armhf (2.35.1-1) over (2.34-0.1) ...
Setting up libblkid1:armhf (2.35.1-1) ...
(Reading database ... 15482 files and directories currently installed.)
Preparing to unpack .../libmount1_2.35.1-1_armhf.deb ...
Unpacking libmount1:armhf (2.35.1-1) over (2.34-0.1) ...
Setting up libmount1:armhf (2.35.1-1) ...
Selecting previously unselected package sensible-utils.
(Reading database ... 15482 files and directories currently installed.)
Preparing to unpack .../000-sensible-utils_0.0.12+nmu1_all.deb ...
Unpacking sensible-utils (0.0.12+nmu1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../001-libmagic-mgc_1%3a5.38-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.38-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../002-libmagic1_1%3a5.38-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.38-4) ...
Selecting previously unselected package file.
Preparing to unpack .../003-file_1%3a5.38-4_armhf.deb ...
Unpacking file (1:5.38-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../004-gettext-base_0.19.8.1-10_armhf.deb ...
Unpacking gettext-base (0.19.8.1-10) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../005-libsigsegv2_2.12-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../006-m4_1.4.18-4_armhf.deb ...
Unpacking m4 (1.4.18-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../007-autoconf_2.69-11.1_all.deb ...
Unpacking autoconf (2.69-11.1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../008-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../009-automake_1%3a1.16.2-1_all.deb ...
Unpacking automake (1:1.16.2-1) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../010-autopoint_0.19.8.1-10_all.deb ...
Unpacking autopoint (0.19.8.1-10) ...
Selecting previously unselected package libtool.
Preparing to unpack .../011-libtool_2.4.6-14_all.deb ...
Unpacking libtool (2.4.6-14) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../012-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../013-libdebhelper-perl_13_all.deb ...
Unpacking libdebhelper-perl (13) ...
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.8.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.8.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../017-dh-strip-nondeterminism_1.8.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.8.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../018-libelf1_0.176-1.1_armhf.deb ...
Unpacking libelf1:armhf (0.176-1.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../019-dwz_0.13-5_armhf.deb ...
Unpacking dwz (0.13-5) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../020-libglib2.0-0_2.64.2-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.64.2-1) ...
Selecting previously unselected package libicu63:armhf.
Preparing to unpack .../021-libicu63_63.2-3_armhf.deb ...
Unpacking libicu63:armhf (63.2-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../022-libxml2_2.9.10+dfsg-5_armhf.deb ...
Unpacking libxml2:armhf (2.9.10+dfsg-5) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../023-libcroco3_0.6.13-1_armhf.deb ...
Unpacking libcroco3:armhf (0.6.13-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../024-gettext_0.19.8.1-10_armhf.deb ...
Unpacking gettext (0.19.8.1-10) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../025-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 .../026-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../027-debhelper_13_all.deb ...
Unpacking debhelper (13) ...
Selecting previously unselected package diffstat.
Preparing to unpack .../028-diffstat_1.63-1_armhf.deb ...
Unpacking diffstat (1.63-1) ...
Selecting previously unselected package ed.
Preparing to unpack .../029-ed_1.16-1_armhf.deb ...
Unpacking ed (1.16-1) ...
Selecting previously unselected package libgirepository-1.0-1:armhf.
Preparing to unpack .../030-libgirepository-1.0-1_1.64.1-1_armhf.deb ...
Unpacking libgirepository-1.0-1:armhf (1.64.1-1) ...
Selecting previously unselected package gir1.2-glib-2.0:armhf.
Preparing to unpack .../031-gir1.2-glib-2.0_1.64.1-1_armhf.deb ...
Unpacking gir1.2-glib-2.0:armhf (1.64.1-1) ...
Selecting previously unselected package libibus-1.0-5:armhf.
Preparing to unpack .../032-libibus-1.0-5_1.5.22-4+b3_armhf.deb ...
Unpacking libibus-1.0-5:armhf (1.5.22-4+b3) ...
Selecting previously unselected package gir1.2-ibus-1.0:armhf.
Preparing to unpack .../033-gir1.2-ibus-1.0_1.5.22-4+b3_armhf.deb ...
Unpacking gir1.2-ibus-1.0:armhf (1.5.22-4+b3) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../034-libasound2-data_1.2.2-2.1+rpi1_all.deb ...
Unpacking libasound2-data (1.2.2-2.1+rpi1) ...
Selecting previously unselected package libasound2:armhf.
Preparing to unpack .../035-libasound2_1.2.2-2.1+rpi1_armhf.deb ...
Unpacking libasound2:armhf (1.2.2-2.1+rpi1) ...
Selecting previously unselected package libasound2-dev:armhf.
Preparing to unpack .../036-libasound2-dev_1.2.2-2.1+rpi1_armhf.deb ...
Unpacking libasound2-dev:armhf (1.2.2-2.1+rpi1) ...
Selecting previously unselected package libasyncns0:armhf.
Preparing to unpack .../037-libasyncns0_0.8-6_armhf.deb ...
Unpacking libasyncns0:armhf (0.8-6) ...
Selecting previously unselected package uuid-dev:armhf.
Preparing to unpack .../038-uuid-dev_2.35.1-1_armhf.deb ...
Unpacking uuid-dev:armhf (2.35.1-1) ...
Selecting previously unselected package libblkid-dev:armhf.
Preparing to unpack .../039-libblkid-dev_2.35.1-1_armhf.deb ...
Unpacking libblkid-dev:armhf (2.35.1-1) ...
Selecting previously unselected package libbz2-dev:armhf.
Preparing to unpack .../040-libbz2-dev_1.0.8-2_armhf.deb ...
Unpacking libbz2-dev:armhf (1.0.8-2) ...
Selecting previously unselected package libdbus-1-3:armhf.
Preparing to unpack .../041-libdbus-1-3_1.12.16-2+b1_armhf.deb ...
Unpacking libdbus-1-3:armhf (1.12.16-2+b1) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../042-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 .../043-libdbus-1-dev_1.12.16-2+b1_armhf.deb ...
Unpacking libdbus-1-dev:armhf (1.12.16-2+b1) ...
Selecting previously unselected package libdrm-common.
Preparing to unpack .../044-libdrm-common_2.4.101-2+rpi1_all.deb ...
Unpacking libdrm-common (2.4.101-2+rpi1) ...
Selecting previously unselected package libdrm2:armhf.
Preparing to unpack .../045-libdrm2_2.4.101-2+rpi1_armhf.deb ...
Unpacking libdrm2:armhf (2.4.101-2+rpi1) ...
Selecting previously unselected package libdrm-amdgpu1:armhf.
Preparing to unpack .../046-libdrm-amdgpu1_2.4.101-2+rpi1_armhf.deb ...
Unpacking libdrm-amdgpu1:armhf (2.4.101-2+rpi1) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../047-libdrm-nouveau2_2.4.101-2+rpi1_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.101-2+rpi1) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../048-libdrm-radeon1_2.4.101-2+rpi1_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.101-2+rpi1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../049-libedit2_3.1-20191231-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20191231-1) ...
Selecting previously unselected package libglvnd0:armhf.
Preparing to unpack .../050-libglvnd0_1.3.1-1_armhf.deb ...
Unpacking libglvnd0:armhf (1.3.1-1) ...
Selecting previously unselected package libwayland-server0:armhf.
Preparing to unpack .../051-libwayland-server0_1.18.0-1_armhf.deb ...
Unpacking libwayland-server0:armhf (1.18.0-1) ...
Selecting previously unselected package libgbm1:armhf.
Preparing to unpack .../052-libgbm1_19.3.3-1_armhf.deb ...
Unpacking libgbm1:armhf (19.3.3-1) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../053-libglapi-mesa_19.3.3-1_armhf.deb ...
Unpacking libglapi-mesa:armhf (19.3.3-1) ...
Selecting previously unselected package libwayland-client0:armhf.
Preparing to unpack .../054-libwayland-client0_1.18.0-1_armhf.deb ...
Unpacking libwayland-client0:armhf (1.18.0-1) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../055-libx11-xcb1_2%3a1.6.9-2_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.6.9-2) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../056-libxau6_1%3a1.0.8-1+b2_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.8-1+b2) ...
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-2_armhf.deb ...
Unpacking libxcb1:armhf (1.14-2) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../059-libxcb-dri2-0_1.14-2_armhf.deb ...
Unpacking libxcb-dri2-0:armhf (1.14-2) ...
Selecting previously unselected package libxcb-dri3-0:armhf.
Preparing to unpack .../060-libxcb-dri3-0_1.14-2_armhf.deb ...
Unpacking libxcb-dri3-0:armhf (1.14-2) ...
Selecting previously unselected package libxcb-present0:armhf.
Preparing to unpack .../061-libxcb-present0_1.14-2_armhf.deb ...
Unpacking libxcb-present0:armhf (1.14-2) ...
Selecting previously unselected package libxcb-sync1:armhf.
Preparing to unpack .../062-libxcb-sync1_1.14-2_armhf.deb ...
Unpacking libxcb-sync1:armhf (1.14-2) ...
Selecting previously unselected package libxcb-xfixes0:armhf.
Preparing to unpack .../063-libxcb-xfixes0_1.14-2_armhf.deb ...
Unpacking libxcb-xfixes0:armhf (1.14-2) ...
Selecting previously unselected package libxshmfence1:armhf.
Preparing to unpack .../064-libxshmfence1_1.3-1_armhf.deb ...
Unpacking libxshmfence1:armhf (1.3-1) ...
Selecting previously unselected package libegl-mesa0:armhf.
Preparing to unpack .../065-libegl-mesa0_19.3.3-1_armhf.deb ...
Unpacking libegl-mesa0:armhf (19.3.3-1) ...
Selecting previously unselected package libegl1:armhf.
Preparing to unpack .../066-libegl1_1.3.1-1_armhf.deb ...
Unpacking libegl1:armhf (1.3.1-1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../067-libx11-data_2%3a1.6.9-2_all.deb ...
Unpacking libx11-data (2:1.6.9-2) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../068-libx11-6_2%3a1.6.9-2_armhf.deb ...
Unpacking libx11-6:armhf (2:1.6.9-2) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../069-libxcb-glx0_1.14-2_armhf.deb ...
Unpacking libxcb-glx0:armhf (1.14-2) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../070-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 .../071-libxext6_2%3a1.3.3-1+b2_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.3-1+b2) ...
Selecting previously unselected package libxfixes3:armhf.
Preparing to unpack .../072-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 .../073-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 .../074-libz3-4_4.8.7-4_armhf.deb ...
Unpacking libz3-4:armhf (4.8.7-4) ...
Selecting previously unselected package libllvm9:armhf.
Preparing to unpack .../075-libllvm9_1%3a9.0.1-12+rpi1_armhf.deb ...
Unpacking libllvm9:armhf (1:9.0.1-12+rpi1) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../076-libsensors-config_1%3a3.6.0-2_all.deb ...
Unpacking libsensors-config (1:3.6.0-2) ...
Selecting previously unselected package libsensors5:armhf.
Preparing to unpack .../077-libsensors5_1%3a3.6.0-2_armhf.deb ...
Unpacking libsensors5:armhf (1:3.6.0-2) ...
Selecting previously unselected package libgl1-mesa-dri:armhf.
Preparing to unpack .../078-libgl1-mesa-dri_19.3.3-1_armhf.deb ...
Unpacking libgl1-mesa-dri:armhf (19.3.3-1) ...
Selecting previously unselected package libglx-mesa0:armhf.
Preparing to unpack .../079-libglx-mesa0_19.3.3-1_armhf.deb ...
Unpacking libglx-mesa0:armhf (19.3.3-1) ...
Selecting previously unselected package libglx0:armhf.
Preparing to unpack .../080-libglx0_1.3.1-1_armhf.deb ...
Unpacking libglx0:armhf (1.3.1-1) ...
Selecting previously unselected package libgl1:armhf.
Preparing to unpack .../081-libgl1_1.3.1-1_armhf.deb ...
Unpacking libgl1:armhf (1.3.1-1) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../082-xorg-sgml-doctools_1%3a1.11-1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1) ...
Selecting previously unselected package x11proto-dev.
Preparing to unpack .../083-x11proto-dev_2020.1-1_all.deb ...
Unpacking x11proto-dev (2020.1-1) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../084-x11proto-core-dev_2020.1-1_all.deb ...
Unpacking x11proto-core-dev (2020.1-1) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../085-libxau-dev_1%3a1.0.8-1+b2_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.8-1+b2) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Preparing to unpack .../086-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 .../087-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 .../088-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 .../089-libxcb1-dev_1.14-2_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.14-2) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../090-libx11-dev_2%3a1.6.9-2_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.6.9-2) ...
Selecting previously unselected package libglx-dev:armhf.
Preparing to unpack .../091-libglx-dev_1.3.1-1_armhf.deb ...
Unpacking libglx-dev:armhf (1.3.1-1) ...
Selecting previously unselected package libgl-dev:armhf.
Preparing to unpack .../092-libgl-dev_1.3.1-1_armhf.deb ...
Unpacking libgl-dev:armhf (1.3.1-1) ...
Selecting previously unselected package libegl-dev:armhf.
Preparing to unpack .../093-libegl-dev_1.3.1-1_armhf.deb ...
Unpacking libegl-dev:armhf (1.3.1-1) ...
Selecting previously unselected package libgles1:armhf.
Preparing to unpack .../094-libgles1_1.3.1-1_armhf.deb ...
Unpacking libgles1:armhf (1.3.1-1) ...
Selecting previously unselected package libgles2:armhf.
Preparing to unpack .../095-libgles2_1.3.1-1_armhf.deb ...
Unpacking libgles2:armhf (1.3.1-1) ...
Selecting previously unselected package libgles-dev:armhf.
Preparing to unpack .../096-libgles-dev_1.3.1-1_armhf.deb ...
Unpacking libgles-dev:armhf (1.3.1-1) ...
Selecting previously unselected package libopengl0:armhf.
Preparing to unpack .../097-libopengl0_1.3.1-1_armhf.deb ...
Unpacking libopengl0:armhf (1.3.1-1) ...
Selecting previously unselected package libopengl-dev:armhf.
Preparing to unpack .../098-libopengl-dev_1.3.1-1_armhf.deb ...
Unpacking libopengl-dev:armhf (1.3.1-1) ...
Selecting previously unselected package libglvnd-dev:armhf.
Preparing to unpack .../099-libglvnd-dev_1.3.1-1_armhf.deb ...
Unpacking libglvnd-dev:armhf (1.3.1-1) ...
Selecting previously unselected package libegl1-mesa-dev:armhf.
Preparing to unpack .../100-libegl1-mesa-dev_19.3.3-1_armhf.deb ...
Unpacking libegl1-mesa-dev:armhf (19.3.3-1) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../101-libffi-dev_3.3-4_armhf.deb ...
Unpacking libffi-dev:armhf (3.3-4) ...
Selecting previously unselected package libogg0:armhf.
Preparing to unpack .../102-libogg0_1.3.2-1+b2_armhf.deb ...
Unpacking libogg0:armhf (1.3.2-1+b2) ...
Selecting previously unselected package libflac8:armhf.
Preparing to unpack .../103-libflac8_1.3.3-1_armhf.deb ...
Unpacking libflac8:armhf (1.3.3-1) ...
Selecting previously unselected package libvorbis0a:armhf.
Preparing to unpack .../104-libvorbis0a_1.3.6-2_armhf.deb ...
Unpacking libvorbis0a:armhf (1.3.6-2) ...
Selecting previously unselected package libvorbisenc2:armhf.
Preparing to unpack .../105-libvorbisenc2_1.3.6-2_armhf.deb ...
Unpacking libvorbisenc2:armhf (1.3.6-2) ...
Selecting previously unselected package libsndfile1:armhf.
Preparing to unpack .../106-libsndfile1_1.0.28-7_armhf.deb ...
Unpacking libsndfile1:armhf (1.0.28-7) ...
Selecting previously unselected package libinstpatch-1.0-2:armhf.
Preparing to unpack .../107-libinstpatch-1.0-2_1.1.4-1_armhf.deb ...
Unpacking libinstpatch-1.0-2:armhf (1.1.4-1) ...
Selecting previously unselected package libopus0:armhf.
Preparing to unpack .../108-libopus0_1.3-1_armhf.deb ...
Unpacking libopus0:armhf (1.3-1) ...
Selecting previously unselected package libsamplerate0:armhf.
Preparing to unpack .../109-libsamplerate0_0.1.9-2_armhf.deb ...
Unpacking libsamplerate0:armhf (0.1.9-2) ...
Selecting previously unselected package libjack-jackd2-0:armhf.
Preparing to unpack .../110-libjack-jackd2-0_1.9.12~dfsg-2+b1_armhf.deb ...
Unpacking libjack-jackd2-0:armhf (1.9.12~dfsg-2+b1) ...
Selecting previously unselected package libwrap0:armhf.
Preparing to unpack .../111-libwrap0_7.6.q-30_armhf.deb ...
Unpacking libwrap0:armhf (7.6.q-30) ...
Selecting previously unselected package libpulse0:armhf.
Preparing to unpack .../112-libpulse0_13.0-5_armhf.deb ...
Unpacking libpulse0:armhf (13.0-5) ...
Selecting previously unselected package libwayland-cursor0:armhf.
Preparing to unpack .../113-libwayland-cursor0_1.18.0-1_armhf.deb ...
Unpacking libwayland-cursor0:armhf (1.18.0-1) ...
Selecting previously unselected package libwayland-egl1:armhf.
Preparing to unpack .../114-libwayland-egl1_1.18.0-1_armhf.deb ...
Unpacking libwayland-egl1:armhf (1.18.0-1) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../115-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 .../116-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 .../117-libxi6_2%3a1.7.9-1_armhf.deb ...
Unpacking libxi6:armhf (2:1.7.9-1) ...
Selecting previously unselected package libxinerama1:armhf.
Preparing to unpack .../118-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 .../119-xkb-data_2.29-2_all.deb ...
Unpacking xkb-data (2.29-2) ...
Selecting previously unselected package libxkbcommon0:armhf.
Preparing to unpack .../120-libxkbcommon0_0.10.0-1_armhf.deb ...
Unpacking libxkbcommon0:armhf (0.10.0-1) ...
Selecting previously unselected package libxrandr2:armhf.
Preparing to unpack .../121-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 .../122-x11-common_1%3a7.7+20_all.deb ...
Unpacking x11-common (1:7.7+20) ...
Selecting previously unselected package libxss1:armhf.
Preparing to unpack .../123-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 .../124-libsdl2-2.0-0_2.0.10+dfsg1-3_armhf.deb ...
Unpacking libsdl2-2.0-0:armhf (2.0.10+dfsg1-3) ...
Selecting previously unselected package timgm6mb-soundfont.
Preparing to unpack .../125-timgm6mb-soundfont_1.3-3_all.deb ...
Unpacking timgm6mb-soundfont (1.3-3) ...
Selecting previously unselected package libfluidsynth2:armhf.
Preparing to unpack .../126-libfluidsynth2_2.1.1-2_armhf.deb ...
Unpacking libfluidsynth2:armhf (2.1.1-2) ...
Selecting previously unselected package libgl1-mesa-dev:armhf.
Preparing to unpack .../127-libgl1-mesa-dev_19.3.3-1_armhf.deb ...
Unpacking libgl1-mesa-dev:armhf (19.3.3-1) ...
Selecting previously unselected package libgles2-mesa-dev:armhf.
Preparing to unpack .../128-libgles2-mesa-dev_19.3.3-1_armhf.deb ...
Unpacking libgles2-mesa-dev:armhf (19.3.3-1) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../129-libglib2.0-data_2.64.2-1_all.deb ...
Unpacking libglib2.0-data (2.64.2-1) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../130-libglib2.0-bin_2.64.2-1_armhf.deb ...
Unpacking libglib2.0-bin (2.64.2-1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../131-python3-lib2to3_3.8.2-2_all.deb ...
Unpacking python3-lib2to3 (3.8.2-2) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../132-python3-distutils_3.8.2-2_all.deb ...
Unpacking python3-distutils (3.8.2-2) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../133-libglib2.0-dev-bin_2.64.2-1_armhf.deb ...
Unpacking libglib2.0-dev-bin (2.64.2-1) ...
Selecting previously unselected package libmount-dev:armhf.
Preparing to unpack .../134-libmount-dev_2.35.1-1_armhf.deb ...
Unpacking libmount-dev:armhf (2.35.1-1) ...
Selecting previously unselected package libpcre16-3:armhf.
Preparing to unpack .../135-libpcre16-3_2%3a8.39-12_armhf.deb ...
Unpacking libpcre16-3:armhf (2:8.39-12) ...
Selecting previously unselected package libpcre32-3:armhf.
Preparing to unpack .../136-libpcre32-3_2%3a8.39-12_armhf.deb ...
Unpacking libpcre32-3:armhf (2:8.39-12) ...
Selecting previously unselected package libpcrecpp0v5:armhf.
Preparing to unpack .../137-libpcrecpp0v5_2%3a8.39-12_armhf.deb ...
Unpacking libpcrecpp0v5:armhf (2:8.39-12) ...
Selecting previously unselected package libpcre3-dev:armhf.
Preparing to unpack .../138-libpcre3-dev_2%3a8.39-12_armhf.deb ...
Unpacking libpcre3-dev:armhf (2:8.39-12) ...
Selecting previously unselected package libsepol1-dev:armhf.
Preparing to unpack .../139-libsepol1-dev_3.0-1_armhf.deb ...
Unpacking libsepol1-dev:armhf (3.0-1) ...
Selecting previously unselected package libpcre2-16-0:armhf.
Preparing to unpack .../140-libpcre2-16-0_10.34-7_armhf.deb ...
Unpacking libpcre2-16-0:armhf (10.34-7) ...
Selecting previously unselected package libpcre2-32-0:armhf.
Preparing to unpack .../141-libpcre2-32-0_10.34-7_armhf.deb ...
Unpacking libpcre2-32-0:armhf (10.34-7) ...
Selecting previously unselected package libpcre2-posix2:armhf.
Preparing to unpack .../142-libpcre2-posix2_10.34-7_armhf.deb ...
Unpacking libpcre2-posix2:armhf (10.34-7) ...
Selecting previously unselected package libpcre2-dev:armhf.
Preparing to unpack .../143-libpcre2-dev_10.34-7_armhf.deb ...
Unpacking libpcre2-dev:armhf (10.34-7) ...
Selecting previously unselected package libselinux1-dev:armhf.
Preparing to unpack .../144-libselinux1-dev_3.0-1+b1_armhf.deb ...
Unpacking libselinux1-dev:armhf (3.0-1+b1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../145-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 .../146-libglib2.0-dev_2.64.2-1_armhf.deb ...
Unpacking libglib2.0-dev:armhf (2.64.2-1) ...
Selecting previously unselected package libglu1-mesa:armhf.
Preparing to unpack .../147-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 .../148-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 .../149-libibus-1.0-dev_1.5.22-4+b3_armhf.deb ...
Unpacking libibus-1.0-dev:armhf (1.5.22-4+b3) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../150-libice6_2%3a1.0.9-2_armhf.deb ...
Unpacking libice6:armhf (2:1.0.9-2) ...
Selecting previously unselected package libice-dev:armhf.
Preparing to unpack .../151-libice-dev_2%3a1.0.9-2_armhf.deb ...
Unpacking libice-dev:armhf (2:1.0.9-2) ...
Selecting previously unselected package libmodplug1:armhf.
Preparing to unpack .../152-libmodplug1_1%3a0.8.9.0-2_armhf.deb ...
Unpacking libmodplug1:armhf (1:0.8.9.0-2) ...
Selecting previously unselected package libmpg123-0:armhf.
Preparing to unpack .../153-libmpg123-0_1.25.13-1_armhf.deb ...
Unpacking libmpg123-0:armhf (1.25.13-1) ...
Selecting previously unselected package libopusfile0.
Preparing to unpack .../154-libopusfile0_0.9+20170913-1_armhf.deb ...
Unpacking libopusfile0 (0.9+20170913-1) ...
Selecting previously unselected package libpng16-16:armhf.
Preparing to unpack .../155-libpng16-16_1.6.37-2_armhf.deb ...
Unpacking libpng16-16:armhf (1.6.37-2) ...
Selecting previously unselected package libpng-dev:armhf.
Preparing to unpack .../156-libpng-dev_1.6.37-2_armhf.deb ...
Unpacking libpng-dev:armhf (1.6.37-2) ...
Selecting previously unselected package libpulse-mainloop-glib0:armhf.
Preparing to unpack .../157-libpulse-mainloop-glib0_13.0-5_armhf.deb ...
Unpacking libpulse-mainloop-glib0:armhf (13.0-5) ...
Selecting previously unselected package libpulse-dev:armhf.
Preparing to unpack .../158-libpulse-dev_13.0-5_armhf.deb ...
Unpacking libpulse-dev:armhf (13.0-5) ...
Selecting previously unselected package libsndio7.0:armhf.
Preparing to unpack .../159-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 .../160-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 .../161-libudev-dev_245.5-1+rpi1_armhf.deb ...
Unpacking libudev-dev:armhf (245.5-1+rpi1) ...
Selecting previously unselected package libwayland-bin.
Preparing to unpack .../162-libwayland-bin_1.18.0-1_armhf.deb ...
Unpacking libwayland-bin (1.18.0-1) ...
Selecting previously unselected package libwayland-dev:armhf.
Preparing to unpack .../163-libwayland-dev_1.18.0-1_armhf.deb ...
Unpacking libwayland-dev:armhf (1.18.0-1) ...
Selecting previously unselected package libxrender-dev:armhf.
Preparing to unpack .../164-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 .../165-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 .../166-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 .../167-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 .../168-libxext-dev_2%3a1.3.3-1+b2_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.3-1+b2) ...
Selecting previously unselected package x11proto-input-dev.
Preparing to unpack .../169-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 .../170-libxi-dev_2%3a1.7.9-1_armhf.deb ...
Unpacking libxi-dev:armhf (2:1.7.9-1) ...
Selecting previously unselected package x11proto-xinerama-dev.
Preparing to unpack .../171-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 .../172-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 .../173-libxkbcommon-dev_0.10.0-1_armhf.deb ...
Unpacking libxkbcommon-dev:armhf (0.10.0-1) ...
Selecting previously unselected package x11proto-randr-dev.
Preparing to unpack .../174-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 .../175-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 .../176-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 .../177-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 .../178-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 .../179-libxt6_1%3a1.1.5-1+b3_armhf.deb ...
Unpacking libxt6:armhf (1:1.1.5-1+b3) ...
Selecting previously unselected package libsm-dev:armhf.
Preparing to unpack .../180-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 .../181-libxt-dev_1%3a1.1.5-1+b3_armhf.deb ...
Unpacking libxt-dev:armhf (1:1.1.5-1+b3) ...
Selecting previously unselected package libxv1:armhf.
Preparing to unpack .../182-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 .../183-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 .../184-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 .../185-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 .../186-libsdl2-dev_2.0.10+dfsg1-3_armhf.deb ...
Unpacking libsdl2-dev:armhf (2.0.10+dfsg1-3) ...
Selecting previously unselected package libvorbisfile3:armhf.
Preparing to unpack .../187-libvorbisfile3_1.3.6-2_armhf.deb ...
Unpacking libvorbisfile3:armhf (1.3.6-2) ...
Selecting previously unselected package libsdl2-mixer-2.0-0:armhf.
Preparing to unpack .../188-libsdl2-mixer-2.0-0_2.0.4+dfsg1-2+b1_armhf.deb ...
Unpacking libsdl2-mixer-2.0-0:armhf (2.0.4+dfsg1-2+b1) ...
Selecting previously unselected package libsdl2-mixer-dev:armhf.
Preparing to unpack .../189-libsdl2-mixer-dev_2.0.4+dfsg1-2+b1_armhf.deb ...
Unpacking libsdl2-mixer-dev:armhf (2.0.4+dfsg1-2+b1) ...
Selecting previously unselected package quilt.
Preparing to unpack .../190-quilt_0.66-2_all.deb ...
Unpacking quilt (0.66-2) ...
Selecting previously unselected package sbuild-build-depends-simutrans-dummy.
Preparing to unpack .../191-sbuild-build-depends-simutrans-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-simutrans-dummy (0.invalid.0) ...
Setting up libpcrecpp0v5:armhf (2:8.39-12) ...
Setting up libpipeline1:armhf (1.5.2-2) ...
Setting up libmodplug1:armhf (1:0.8.9.0-2) ...
Setting up libwayland-server0:armhf (1.18.0-1) ...
Setting up libx11-xcb1:armhf (2:1.6.9-2) ...
Setting up libxau6:armhf (1:1.0.8-1+b2) ...
Setting up libmpg123-0:armhf (1.25.13-1) ...
Setting up libogg0:armhf (1.3.2-1+b2) ...
Setting up mime-support (3.64) ...
Setting up libpcre16-3:armhf (2:8.39-12) ...
Setting up libmagic-mgc (1:5.38-4) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglib2.0-0:armhf (2.64.2-1) ...
No schema files found: doing nothing.
Setting up libglvnd0:armhf (1.3.1-1) ...
Setting up libdebhelper-perl (13) ...
Setting up libibus-1.0-5:armhf (1.5.22-4+b3) ...
Setting up x11-common (1:7.7+20) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
invoke-rc.d: could not determine current runlevel
All runlevel operations denied by policy
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libsensors-config (1:3.6.0-2) ...
Setting up libmagic1:armhf (1:5.38-4) ...
Setting up libsepol1-dev:armhf (3.0-1) ...
Setting up gettext-base (0.19.8.1-10) ...
Setting up xkb-data (2.29-2) ...
Setting up file (1:5.38-4) ...
Setting up libffi-dev:armhf (3.3-4) ...
Setting up libpthread-stubs0-dev:armhf (0.4-1) ...
Setting up libpcre2-16-0:armhf (10.34-7) ...
Setting up libicu63:armhf (63.2-3) ...
Setting up libopengl0:armhf (1.3.1-1) ...
Setting up libflac8:armhf (1.3.3-1) ...
Setting up libasound2-data (1.2.2-2.1+rpi1) ...
Setting up xtrans-dev (1.4.0-1) ...
Setting up autotools-dev (20180224.1) ...
Setting up libz3-4:armhf (4.8.7-4) ...
Setting up libpcre2-32-0:armhf (10.34-7) ...
Setting up libglib2.0-data (2.64.2-1) ...
Setting up libgles2:armhf (1.3.1-1) ...
Setting up libwrap0:armhf (7.6.q-30) ...
Setting up libx11-data (2:1.6.9-2) ...
Setting up ed (1.16-1) ...
Setting up uuid-dev:armhf (2.35.1-1) ...
Setting up libgles1:armhf (1.3.1-1) ...
Setting up libdbus-1-3:armhf (1.12.16-2+b1) ...
Setting up libsigsegv2:armhf (2.12-2) ...
Setting up libopus0:armhf (1.3-1) ...
Setting up diffstat (1.63-1) ...
Setting up libpng16-16:armhf (1.6.37-2) ...
Setting up libpcre32-3:armhf (2:8.39-12) ...
Setting up libvorbis0a:armhf (1.3.6-2) ...
Setting up autopoint (0.19.8.1-10) ...
Setting up pkg-config (0.29.2-1) ...
Setting up libudev-dev:armhf (245.5-1+rpi1) ...
Setting up libpcre2-posix2:armhf (10.34-7) ...
Setting up libsensors5:armhf (1:3.6.0-2) ...
Setting up libglapi-mesa:armhf (19.3.3-1) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2) ...
Setting up sensible-utils (0.0.12+nmu1) ...
Setting up libasyncns0:armhf (0.8-6) ...
Setting up libxshmfence1:armhf (1.3-1) ...
Setting up libuchardet0:armhf (0.0.6-3) ...
Setting up libasound2:armhf (1.2.2-2.1+rpi1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libgirepository-1.0-1:armhf (1.64.1-1) ...
Setting up xorg-sgml-doctools (1:1.11-1) ...
Setting up libwayland-egl1:armhf (1.18.0-1) ...
Setting up libmpdec2:armhf (2.4.2-3) ...
Setting up libopengl-dev:armhf (1.3.1-1) ...
Setting up libpython3.8-stdlib:armhf (3.8.3~rc1-1) ...
Setting up libasound2-dev:armhf (1.2.2-2.1+rpi1) ...
Setting up python3.8 (3.8.3~rc1-1) ...
Setting up libsamplerate0:armhf (0.1.9-2) ...
Setting up timgm6mb-soundfont (1.3-3) ...
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.10.0-1) ...
Setting up libtinfo5:armhf (6.2-1) ...
Setting up libdrm-common (2.4.101-2+rpi1) ...
Setting up libelf1:armhf (0.176-1.1) ...
Setting up libopusfile0 (0.9+20170913-1) ...
Setting up libxml2:armhf (2.9.10+dfsg-5) ...
Setting up libvorbisenc2:armhf (1.3.6-2) ...
Setting up libpython3-stdlib:armhf (3.8.2-3) ...
Setting up libbz2-dev:armhf (1.0.8-2) ...
Setting up libxkbcommon0:armhf (0.10.0-1) ...
Setting up libwayland-client0:armhf (1.18.0-1) ...
Setting up x11proto-dev (2020.1-1) ...
Setting up libfile-stripnondeterminism-perl (1.8.0-1) ...
Setting up libblkid-dev:armhf (2.35.1-1) ...
Setting up libice6:armhf (2:1.0.9-2) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libxcb1:armhf (1.14-2) ...
Setting up libxcb-xfixes0:armhf (1.14-2) ...
Setting up libxau-dev:armhf (1:1.0.8-1+b2) ...
Setting up libpcre2-dev:armhf (10.34-7) ...
Setting up libice-dev:armhf (2:1.0.9-2) ...
Setting up libtool (2.4.6-14) ...
Setting up libselinux1-dev:armhf (3.0-1+b1) ...
Setting up libpcre3-dev:armhf (2:8.39-12) ...
Setting up x11proto-randr-dev (2020.1-1) ...
Setting up libxcb-glx0:armhf (1.14-2) ...
Setting up libxkbcommon-dev:armhf (0.10.0-1) ...
Setting up libedit2:armhf (3.1-20191231-1) ...
Setting up libpng-dev:armhf (1.6.37-2) ...
Setting up libglib2.0-bin (2.64.2-1) ...
Setting up m4 (1.4.18-4) ...
Setting up python3 (3.8.2-3) ...
Setting up x11proto-xinerama-dev (2020.1-1) ...
Setting up libxcb-present0:armhf (1.14-2) ...
Setting up libvorbisfile3:armhf (1.3.6-2) ...
Setting up libxdmcp-dev:armhf (1:1.1.2-3) ...
Setting up libwayland-bin (1.18.0-1) ...
Setting up libdbus-1-dev:armhf (1.12.16-2+b1) ...
Setting up libxcb-sync1:armhf (1.14-2) ...
Setting up x11proto-core-dev (2020.1-1) ...
Setting up bsdmainutils (11.1.2) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up x11proto-input-dev (2020.1-1) ...
Setting up libcroco3:armhf (0.6.13-1) ...
Setting up gir1.2-glib-2.0:armhf (1.64.1-1) ...
Setting up autoconf (2.69-11.1) ...
Setting up libsndio7.0:armhf (1.5.0-3) ...
Setting up libxcb-dri2-0:armhf (1.14-2) ...
Setting up dh-strip-nondeterminism (1.8.0-1) ...
Setting up x11proto-xf86vidmode-dev (2020.1-1) ...
Setting up libjack-jackd2-0:armhf (1.9.12~dfsg-2+b1) ...
Setting up x11proto-xext-dev (2020.1-1) ...
Setting up libdrm2:armhf (2.4.101-2+rpi1) ...
Setting up dwz (0.13-5) ...
Setting up groff-base (1.22.4-4) ...
Setting up libwayland-cursor0:armhf (1.18.0-1) ...
Setting up libx11-6:armhf (2:1.6.9-2) ...
Setting up libsndfile1:armhf (1.0.28-7) ...
Setting up x11proto-scrnsaver-dev (2020.1-1) ...
Setting up python3-lib2to3 (3.8.2-2) ...
Setting up gir1.2-ibus-1.0:armhf (1.5.22-4+b3) ...
Setting up libsm6:armhf (2:1.2.3-1) ...
Setting up libinstpatch-1.0-2:armhf (1.1.4-1) ...
Setting up libmount-dev:armhf (2.35.1-1) ...
Setting up libllvm9:armhf (1:9.0.1-12+rpi1) ...
Setting up libdrm-amdgpu1:armhf (2.4.101-2+rpi1) ...
Setting up automake (1:1.16.2-1) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up python3-distutils (3.8.2-2) ...
Setting up libxcb-dri3-0:armhf (1.14-2) ...
Setting up libglib2.0-dev-bin (2.64.2-1) ...
Setting up libdrm-nouveau2:armhf (2.4.101-2+rpi1) ...
Setting up gettext (0.19.8.1-10) ...
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-2) ...
Setting up libxrender1:armhf (1:0.9.10-1) ...
Setting up libgbm1:armhf (19.3.3-1) ...
Setting up libpulse0:armhf (13.0-5) ...
Setting up libsm-dev:armhf (2:1.2.3-1) ...
Setting up libdrm-radeon1:armhf (2.4.101-2+rpi1) ...
Setting up libgl1-mesa-dri:armhf (19.3.3-1) ...
Setting up libx11-dev:armhf (2:1.6.9-2) ...
Setting up libxext6:armhf (2:1.3.3-1+b2) ...
Setting up quilt (0.66-2) ...
Setting up man-db (2.9.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libwayland-dev:armhf (1.18.0-1) ...
Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libegl-mesa0:armhf (19.3.3-1) ...
Setting up libglib2.0-dev:armhf (2.64.2-1) ...
Setting up libxfixes3:armhf (1:5.0.3-2) ...
Setting up libpulse-mainloop-glib0:armhf (13.0-5) ...
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.1.5-1+b3) ...
Setting up libpulse-dev:armhf (13.0-5) ...
Setting up libxext-dev:armhf (2:1.3.3-1+b2) ...
Setting up libegl1:armhf (1.3.1-1) ...
Setting up libxss1:armhf (1:1.2.3-1) ...
Setting up libxrender-dev:armhf (1:0.9.10-1) ...
Setting up libglx-mesa0:armhf (19.3.3-1) ...
Setting up libxi6:armhf (2:1.7.9-1) ...
Setting up libglx0:armhf (1.3.1-1) ...
Setting up po-debconf (1.0.21) ...
Setting up libxxf86vm-dev:armhf (1:1.1.4-1+b2) ...
Setting up libxcursor1:armhf (1:1.2.0-2) ...
Setting up libxss-dev:armhf (1:1.2.3-1) ...
Setting up libibus-1.0-dev:armhf (1.5.22-4+b3) ...
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.1-1) ...
Setting up libxt-dev:armhf (1:1.1.5-1+b3) ...
Setting up libxinerama-dev:armhf (2:1.1.4-2) ...
Setting up libglx-dev:armhf (1.3.1-1) ...
Setting up libglu1-mesa:armhf (9.0.1-1) ...
Setting up libxi-dev:armhf (2:1.7.9-1) ...
Setting up libsdl2-2.0-0:armhf (2.0.10+dfsg1-3) ...
Setting up libfluidsynth2:armhf (2.1.1-2) ...
Setting up libgl-dev:armhf (1.3.1-1) ...
Setting up libegl-dev:armhf (1.3.1-1) ...
Setting up libxcursor-dev:armhf (1:1.2.0-2) ...
Setting up libsdl2-mixer-2.0-0:armhf (2.0.4+dfsg1-2+b1) ...
Setting up libglu1-mesa-dev:armhf (9.0.1-1) ...
Setting up libgles-dev:armhf (1.3.1-1) ...
Setting up libglvnd-dev:armhf (1.3.1-1) ...
Setting up libgl1-mesa-dev:armhf (19.3.3-1) ...
Setting up libegl1-mesa-dev:armhf (19.3.3-1) ...
Setting up libgles2-mesa-dev:armhf (19.3.3-1) ...
Setting up libsdl2-dev:armhf (2.0.10+dfsg1-3) ...
Setting up libsdl2-mixer-dev:armhf (2.0.4+dfsg1-2+b1) ...
Setting up debhelper (13) ...
Setting up sbuild-build-depends-simutrans-dummy (0.invalid.0) ...
Setting up dh-autoreconf (19) ...
Processing triggers for libc-bin (2.30-4+rpi1) ...

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

Kernel: Linux 4.19.20-v7+ armhf (armv7l)
Toolchain package versions: binutils_2.34-5+rpi1 dpkg-dev_1.19.7 g++-9_9.3.0-10+rpi1 gcc-9_9.3.0-10+rpi1 libc6-dev_2.30-4+rpi1 libstdc++-9-dev_9.3.0-10+rpi1 libstdc++6_10-20200418-1+rpi1 linux-libc-dev_5.2.17-1+rpi1+b2
Package versions: adduser_3.118 apt_2.0.2 autoconf_2.69-11.1 automake_1:1.16.2-1 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11+rpi1 base-passwd_3.5.47 bash_5.0-6 binutils_2.34-5+rpi1 binutils-arm-linux-gnueabihf_2.34-5+rpi1 binutils-common_2.34-5+rpi1 bsdmainutils_11.1.2 bsdutils_1:2.34-0.1 build-essential_12.8 bzip2_1.0.8-2 coreutils_8.30-3 cpp_4:9.2.1-3.1+rpi1 cpp-9_9.3.0-10+rpi1 dash_0.5.10.2-7 debconf_1.5.74 debhelper_13 debianutils_4.9.1 dh-autoreconf_19 dh-strip-nondeterminism_1.8.0-1 diffstat_1.63-1 diffutils_1:3.7-3 dirmngr_2.2.20-1 dpkg_1.19.7 dpkg-dev_1.19.7 dwz_0.13-5 e2fsprogs_1.45.6-1 ed_1.16-1 fakeroot_1.24-1 fdisk_2.34-0.1 file_1:5.38-4 findutils_4.7.0-1 g++_4:9.2.1-3.1+rpi1 g++-9_9.3.0-10+rpi1 gcc_4:9.2.1-3.1+rpi1 gcc-10-base_10-20200418-1+rpi1 gcc-9_9.3.0-10+rpi1 gcc-9-base_9.3.0-10+rpi1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gir1.2-glib-2.0_1.64.1-1 gir1.2-ibus-1.0_1.5.22-4+b3 gnupg_2.2.20-1 gnupg-l10n_2.2.20-1 gnupg-utils_2.2.20-1 gpg_2.2.20-1 gpg-agent_2.2.20-1 gpg-wks-client_2.2.20-1 gpg-wks-server_2.2.20-1 gpgconf_2.2.20-1 gpgsm_2.2.20-1 gpgv_2.2.20-1 grep_3.4-1 groff-base_1.22.4-4 gzip_1.10-2 hostname_3.23 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 iputils-ping_3:20190709-3 libacl1_2.2.53-6 libapt-pkg6.0_2.0.2 libarchive-zip-perl_1.68-1 libasan5_9.3.0-10+rpi1 libasound2_1.2.2-2.1+rpi1 libasound2-data_1.2.2-2.1+rpi1 libasound2-dev_1.2.2-2.1+rpi1 libassuan0_2.5.3-7 libasyncns0_0.8-6 libatomic1_10-20200418-1+rpi1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-3 libaudit1_1:2.8.5-3 libbinutils_2.34-5+rpi1 libblkid-dev_2.35.1-1 libblkid1_2.35.1-1 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libbz2-dev_1.0.8-2 libc-bin_2.30-4+rpi1 libc-dev-bin_2.30-4+rpi1 libc6_2.30-4+rpi1 libc6-dev_2.30-4+rpi1 libcap-ng0_0.7.9-2.1+b1 libcap2_1:2.33-1 libcap2-bin_1:2.33-1 libcc1-0_10-20200418-1+rpi1 libcom-err2_1.45.6-1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.16-1 libcrypt1_1:4.4.16-1 libctf-nobfd0_2.34-5+rpi1 libctf0_2.34-5+rpi1 libdb5.3_5.3.28+dfsg1-0.6 libdbus-1-3_1.12.16-2+b1 libdbus-1-dev_1.12.16-2+b1 libdebconfclient0_0.251 libdebhelper-perl_13 libdpkg-perl_1.19.7 libdrm-amdgpu1_2.4.101-2+rpi1 libdrm-common_2.4.101-2+rpi1 libdrm-nouveau2_2.4.101-2+rpi1 libdrm-radeon1_2.4.101-2+rpi1 libdrm2_2.4.101-2+rpi1 libedit2_3.1-20191231-1 libegl-dev_1.3.1-1 libegl-mesa0_19.3.3-1 libegl1_1.3.1-1 libegl1-mesa-dev_19.3.3-1 libelf1_0.176-1.1 libexpat1_2.2.9-1 libext2fs2_1.45.6-1 libfakeroot_1.24-1 libfdisk1_2.34-0.1 libffi-dev_3.3-4 libffi7_3.3-4 libfile-stripnondeterminism-perl_1.8.0-1 libflac8_1.3.3-1 libfluidsynth2_2.1.1-2 libgbm1_19.3.3-1 libgcc-9-dev_9.3.0-10+rpi1 libgcc-s1_10-20200418-1+rpi1 libgcc1_1:10-20200418-1+rpi1 libgcrypt20_1.8.5-5 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgirepository-1.0-1_1.64.1-1 libgl-dev_1.3.1-1 libgl1_1.3.1-1 libgl1-mesa-dev_19.3.3-1 libgl1-mesa-dri_19.3.3-1 libglapi-mesa_19.3.3-1 libgles-dev_1.3.1-1 libgles1_1.3.1-1 libgles2_1.3.1-1 libgles2-mesa-dev_19.3.3-1 libglib2.0-0_2.64.2-1 libglib2.0-bin_2.64.2-1 libglib2.0-data_2.64.2-1 libglib2.0-dev_2.64.2-1 libglib2.0-dev-bin_2.64.2-1 libglu1-mesa_9.0.1-1 libglu1-mesa-dev_9.0.1-1 libglvnd-dev_1.3.1-1 libglvnd0_1.3.1-1 libglx-dev_1.3.1-1 libglx-mesa0_19.3.3-1 libglx0_1.3.1-1 libgmp10_2:6.2.0+dfsg-4 libgnutls30_3.6.13-2 libgomp1_10-20200418-1+rpi1 libgpg-error0_1.37-1 libhogweed5_3.5.1+really3.5.1-2 libibus-1.0-5_1.5.22-4+b3 libibus-1.0-dev_1.5.22-4+b3 libice-dev_2:1.0.9-2 libice6_2:1.0.9-2 libicu63_63.2-3 libidn2-0_2.3.0-1 libinstpatch-1.0-2_1.1.4-1 libisl22_0.22.1-1 libjack-jackd2-0_1.9.12~dfsg-2+b1 libksba8_1.3.5-2 libldap-2.4-2_2.4.49+dfsg-4+rpi1 libldap-common_2.4.49+dfsg-4+rpi1 libllvm9_1:9.0.1-12+rpi1 liblz4-1_1.9.2-2 liblzma5_5.2.4-1 libmagic-mgc_1:5.38-4 libmagic1_1:5.38-4 libmodplug1_1:0.8.9.0-2 libmount-dev_2.35.1-1 libmount1_2.35.1-1 libmpc3_1.1.0-1 libmpdec2_2.4.2-3 libmpfr6_4.0.2-1 libmpg123-0_1.25.13-1 libncursesw6_6.2-1 libnettle7_3.5.1+really3.5.1-2 libnpth0_1.6-1 libogg0_1.3.2-1+b2 libopengl-dev_1.3.1-1 libopengl0_1.3.1-1 libopus0_1.3-1 libopusfile0_0.9+20170913-1 libp11-kit0_0.23.20-1 libpam-cap_1:2.33-1 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre16-3_2:8.39-12 libpcre2-16-0_10.34-7 libpcre2-32-0_10.34-7 libpcre2-8-0_10.34-7 libpcre2-dev_10.34-7 libpcre2-posix2_10.34-7 libpcre3_2:8.39-12 libpcre3-dev_2:8.39-12 libpcre32-3_2:8.39-12 libpcrecpp0v5_2:8.39-12 libperl5.28_5.28.1-6 libperl5.30_5.30.0-10 libpipeline1_1.5.2-2 libpng-dev_1.6.37-2 libpng16-16_1.6.37-2 libpthread-stubs0-dev_0.4-1 libpulse-dev_13.0-5 libpulse-mainloop-glib0_13.0-5 libpulse0_13.0-5 libpython3-stdlib_3.8.2-3 libpython3.8-minimal_3.8.3~rc1-1 libpython3.8-stdlib_3.8.3~rc1-1 libreadline7_7.0-5 libreadline8_8.0-4 libsamplerate0_0.1.9-2 libsasl2-2_2.1.27+dfsg-2 libsasl2-modules-db_2.1.27+dfsg-2 libsdl2-2.0-0_2.0.10+dfsg1-3 libsdl2-dev_2.0.10+dfsg1-3 libsdl2-mixer-2.0-0_2.0.4+dfsg1-2+b1 libsdl2-mixer-dev_2.0.4+dfsg1-2+b1 libseccomp2_2.4.3-1+rpi1 libselinux1_3.0-1+b1 libselinux1-dev_3.0-1+b1 libsemanage-common_3.0-1 libsemanage1_3.0-1+b1 libsensors-config_1:3.6.0-2 libsensors5_1:3.6.0-2 libsepol1_3.0-1 libsepol1-dev_3.0-1 libsigsegv2_2.12-2 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.34-0.1 libsndfile1_1.0.28-7 libsndio-dev_1.5.0-3 libsndio7.0_1.5.0-3 libsqlite3-0_3.31.1-5 libss2_1.45.6-1 libssl1.1_1.1.1g-1 libstdc++-9-dev_9.3.0-10+rpi1 libstdc++6_10-20200418-1+rpi1 libsub-override-perl_0.09-2 libsystemd0_245.5-1+rpi1 libtasn1-6_4.16.0-2 libtinfo5_6.2-1 libtinfo6_6.2-1 libtool_2.4.6-14 libubsan1_10-20200418-1+rpi1 libuchardet0_0.0.6-3 libudev-dev_245.5-1+rpi1 libudev1_245.5-1+rpi1 libunistring2_0.9.10-2 libuuid1_2.35.1-1 libvorbis0a_1.3.6-2 libvorbisenc2_1.3.6-2 libvorbisfile3_1.3.6-2 libwayland-bin_1.18.0-1 libwayland-client0_1.18.0-1 libwayland-cursor0_1.18.0-1 libwayland-dev_1.18.0-1 libwayland-egl1_1.18.0-1 libwayland-server0_1.18.0-1 libwrap0_7.6.q-30 libx11-6_2:1.6.9-2 libx11-data_2:1.6.9-2 libx11-dev_2:1.6.9-2 libx11-xcb1_2:1.6.9-2 libxau-dev_1:1.0.8-1+b2 libxau6_1:1.0.8-1+b2 libxcb-dri2-0_1.14-2 libxcb-dri3-0_1.14-2 libxcb-glx0_1.14-2 libxcb-present0_1.14-2 libxcb-sync1_1.14-2 libxcb-xfixes0_1.14-2 libxcb1_1.14-2 libxcb1-dev_1.14-2 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+b2 libxext6_2:1.3.3-1+b2 libxfixes-dev_1:5.0.3-2 libxfixes3_1:5.0.3-2 libxi-dev_2:1.7.9-1 libxi6_2:1.7.9-1 libxinerama-dev_2:1.1.4-2 libxinerama1_2:1.1.4-2 libxkbcommon-dev_0.10.0-1 libxkbcommon0_0.10.0-1 libxml2_2.9.10+dfsg-5 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.1.5-1+b3 libxt6_1:1.1.5-1+b3 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 libz3-4_4.8.7-4 libzstd1_1.4.4+dfsg-3+rpi1 linux-libc-dev_5.2.17-1+rpi1+b2 login_1:4.8.1-1 logsave_1.45.6-1 lsb-base_11.1.0+rpi1 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.1-1 mawk_1.3.4.20200120-2 mime-support_3.64 mount_2.34-0.1 ncurses-base_6.2-1 ncurses-bin_6.2-1 passwd_1:4.8.1-1 patch_2.7.6-6 perl_5.30.0-10 perl-base_5.30.0-10 perl-modules-5.28_5.28.1-6 perl-modules-5.30_5.30.0-10 pinentry-curses_1.1.0-3 pkg-config_0.29.2-1 po-debconf_1.0.21 python3_3.8.2-3 python3-distutils_3.8.2-2 python3-lib2to3_3.8.2-2 python3-minimal_3.8.2-3 python3.8_3.8.3~rc1-1 python3.8-minimal_3.8.3~rc1-1 quilt_0.66-2 raspbian-archive-keyring_20120528.2 readline-common_8.0-4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-simutrans-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 sysvinit-utils_2.96-3 tar_1.30+dfsg-7 timgm6mb-soundfont_1.3-3 tzdata_2019c-3 util-linux_2.34-0.1 uuid-dev_2.35.1-1 x11-common_1:7.7+20 x11proto-core-dev_2020.1-1 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.29-2 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.4.0-1 xz-utils_5.2.4-1 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 '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Sat May  2 20:42:07 2020 UTC
gpgv:                using RSA key ACF3D088EF32EDEF6A1A835FD9AD14B9513B51E4
gpgv:                issuer "apo@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./simutrans_121.0-1.dsc
dpkg-source: info: extracting simutrans in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking simutrans_121.0.orig.tar.xz
dpkg-source: info: unpacking simutrans_121.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 0105-revert-svn-1937.diff
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
dpkg-source: info: applying 0110-path_max.patch

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

Sufficient free space for build

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/112/bus
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
INVOCATION_ID=720b06fe9d064e5ca4b0c1eb263ac862
JOURNAL_STREAM=8:20551
LANG=en_GB.UTF-8
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/
SCHROOT_ALIAS_NAME=bullseye-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bullseye-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=116
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bullseye-staging-armhf-sbuild-d5338438-db85-46c4-8d1b-289ba489bad5
SCHROOT_UID=112
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd
XDG_RUNTIME_DIR=/run/user/112
XDG_SESSION_ID=c48974

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

dpkg-buildpackage: info: source package simutrans
dpkg-buildpackage: info: source version 121.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 0110-path_max.patch
dh_auto_clean
	make -j4 clean
make[2]: Entering directory '/<<PKGBUILDDIR>>'
===> Cleaning up
rm -f  /<<PKGBUILDDIR>>/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/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/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/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>>/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>>/simsys.o  /<<PKGBUILDDIR>>/simticker.o  /<<PKGBUILDDIR>>/simtool.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>>/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>>/simsys_s2.o  /<<PKGBUILDDIR>>/sound/sdl_mixer_sound.o  /<<PKGBUILDDIR>>/music/sdl_midi.o
rm -f /<<PKGBUILDDIR>>/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/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/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/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>>/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>>/simsys.d /<<PKGBUILDDIR>>/simticker.d /<<PKGBUILDDIR>>/simtool.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>>/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>>/simsys_s2.d /<<PKGBUILDDIR>>/sound/sdl_mixer_sound.d /<<PKGBUILDDIR>>/music/sdl_midi.d
rm -f /<<PKGBUILDDIR>>/sim
rm -fr /<<PKGBUILDDIR>>/sim.app
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 clipboard_internal.cc
===> HOSTCXX bauer/brueckenbauer.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/clipboard_internal.o clipboard_internal.cc
===> HOSTCXX bauer/fabrikbauer.cc
===> HOSTCXX bauer/goods_manager.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/bauer/brueckenbauer.o bauer/brueckenbauer.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/bauer/fabrikbauer.o bauer/fabrikbauer.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/bauer/goods_manager.o bauer/goods_manager.cc
In file included from bauer/goods_manager.cc:11:
bauer/../simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
bauer/../simware.h:66:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   66 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from bauer/../halthandle_t.h:4,
                 from bauer/../simware.h:4,
                 from bauer/goods_manager.cc:11:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/goods_manager.cc:11:
bauer/../simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
bauer/../simware.h:70:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   70 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from bauer/../halthandle_t.h:4,
                 from bauer/../simware.h:4,
                 from bauer/goods_manager.cc:11:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX bauer/hausbauer.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/bauer/hausbauer.o bauer/hausbauer.cc
In file included from bauer/brueckenbauer.cc:17:
bauer/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
bauer/../simdepot.h:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../gui/components/gui_container.h:23,
                 from bauer/../gui/components/gui_aligned_container.h:4,
                 from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/tool_selector.h:14,
                 from bauer/brueckenbauer.cc:24:
bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
bauer/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from bauer/../boden/grund.h:19,
                 from bauer/../simplan.h:12,
                 from bauer/../simworld.h:32,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/tool_selector.h:14,
                 from bauer/brueckenbauer.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from bauer/../boden/grund.h:19,
                 from bauer/../simplan.h:12,
                 from bauer/../simworld.h:32,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/tool_selector.h:14,
                 from bauer/brueckenbauer.cc:24:
bauer/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from bauer/../boden/grund.h:19,
                 from bauer/../simplan.h:12,
                 from bauer/../simworld.h:32,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/tool_selector.h:14,
                 from bauer/brueckenbauer.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from bauer/../boden/grund.h:19,
                 from bauer/../simplan.h:12,
                 from bauer/../simworld.h:32,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/tool_selector.h:14,
                 from bauer/brueckenbauer.cc:24:
bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
bauer/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from bauer/../boden/grund.h:19,
                 from bauer/../simplan.h:12,
                 from bauer/../simworld.h:32,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/minimap.h:4,
                 from bauer/fabrikbauer.cc:36:
bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
bauer/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from bauer/../descriptor/../display/simgraph.h:22,
                 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:14,
                 from bauer/fabrikbauer.cc:10:
bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/brueckenbauer.cc:25:
bauer/../gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
bauer/../gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from bauer/../boden/grund.h:19,
                 from bauer/../simplan.h:12,
                 from bauer/../simworld.h:32,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/fabrikbauer.cc:36:
bauer/../gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
bauer/../gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from bauer/../descriptor/../display/simgraph.h:22,
                 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:14,
                 from bauer/fabrikbauer.cc:10:
bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../dataobj/koord3d.h:7,
                 from bauer/fabrikbauer.h:13,
                 from bauer/fabrikbauer.cc:10:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:749:72:   required from here
bauer/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/fabrikbauer.cc:12:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../dataobj/koord3d.h:7,
                 from bauer/fabrikbauer.h:13,
                 from bauer/fabrikbauer.cc:10:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:755:68:   required from here
bauer/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/fabrikbauer.cc:12:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../dataobj/koord3d.h:7,
                 from bauer/fabrikbauer.h:13,
                 from bauer/fabrikbauer.cc:10:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:767:82:   required from here
bauer/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/fabrikbauer.cc:12:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../dataobj/koord3d.h:7,
                 from bauer/fabrikbauer.h:13,
                 from bauer/fabrikbauer.cc:10:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:773:78:   required from here
bauer/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/fabrikbauer.cc:12:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../dataobj/koord3d.h:7,
                 from bauer/fabrikbauer.h:13,
                 from bauer/fabrikbauer.cc:10:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:749:72:   required from here
bauer/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/fabrikbauer.cc:12:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../dataobj/koord3d.h:7,
                 from bauer/fabrikbauer.h:13,
                 from bauer/fabrikbauer.cc:10:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:767:82:   required from here
bauer/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/fabrikbauer.cc:12:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:24,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:749:72:   required from here
bauer/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:24,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:755:68:   required from here
bauer/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:24,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:767:82:   required from here
bauer/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:24,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:773:78:   required from here
bauer/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:24,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:749:72:   required from here
bauer/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:24,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:767:82:   required from here
bauer/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/../simtool.h:11,
                 from bauer/brueckenbauer.cc:11:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX bauer/tunnelbauer.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/bauer/tunnelbauer.o bauer/tunnelbauer.cc
In file included from bauer/../gui/minimap.h:4,
                 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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from bauer/../descriptor/../display/simgraph.h:22,
                 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:10:
bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from bauer/../descriptor/../display/simgraph.h:22,
                 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:10:
bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/tool_selector.h:14,
                 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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from bauer/../descriptor/../display/simgraph.h:22,
                 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:10:
bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/tool_selector.h:14,
                 from bauer/hausbauer.cc:24:
bauer/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from bauer/../descriptor/../display/simgraph.h:22,
                 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:10:
bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/tool_selector.h:14,
                 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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from bauer/../descriptor/../display/simgraph.h:22,
                 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:10:
bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/tool_selector.h:14,
                 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:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from bauer/../descriptor/../display/simgraph.h:22,
                 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:10:
bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from bauer/../boden/../halthandle_t.h:4,
                 from bauer/../boden/grund.h:12,
                 from bauer/../boden/boden.h:11,
                 from bauer/hausbauer.cc:14:
bauer/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../boden/../dataobj/koord3d.h:7,
                 from bauer/../boden/grund.h:16,
                 from bauer/../boden/boden.h:11,
                 from bauer/hausbauer.cc:14:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:749:72:   required from here
bauer/../boden/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from bauer/../boden/../halthandle_t.h:4,
                 from bauer/../boden/grund.h:12,
                 from bauer/../boden/boden.h:11,
                 from bauer/hausbauer.cc:14:
bauer/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../boden/../dataobj/koord3d.h:7,
                 from bauer/../boden/grund.h:16,
                 from bauer/../boden/boden.h:11,
                 from bauer/hausbauer.cc:14:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:755:68:   required from here
bauer/../boden/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from bauer/../boden/../halthandle_t.h:4,
                 from bauer/../boden/grund.h:12,
                 from bauer/../boden/boden.h:11,
                 from bauer/hausbauer.cc:14:
bauer/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../boden/../dataobj/koord3d.h:7,
                 from bauer/../boden/grund.h:16,
                 from bauer/../boden/boden.h:11,
                 from bauer/hausbauer.cc:14:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:767:82:   required from here
bauer/../boden/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from bauer/../boden/../halthandle_t.h:4,
                 from bauer/../boden/grund.h:12,
                 from bauer/../boden/boden.h:11,
                 from bauer/hausbauer.cc:14:
bauer/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../boden/../dataobj/koord3d.h:7,
                 from bauer/../boden/grund.h:16,
                 from bauer/../boden/boden.h:11,
                 from bauer/hausbauer.cc:14:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:773:78:   required from here
bauer/../boden/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from bauer/../boden/../halthandle_t.h:4,
                 from bauer/../boden/grund.h:12,
                 from bauer/../boden/boden.h:11,
                 from bauer/hausbauer.cc:14:
bauer/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../boden/../dataobj/koord3d.h:7,
                 from bauer/../boden/grund.h:16,
                 from bauer/../boden/boden.h:11,
                 from bauer/hausbauer.cc:14:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../boden/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
bauer/../simhalt.h:749:72:   required from here
bauer/../boden/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from bauer/../boden/../halthandle_t.h:4,
                 from bauer/../boden/grund.h:12,
                 from bauer/../boden/boden.h:11,
                 from bauer/hausbauer.cc:14:
bauer/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../boden/../dataobj/koord3d.h:7,
                 from bauer/../boden/grund.h:16,
                 from bauer/../boden/boden.h:11,
                 from bauer/hausbauer.cc:14:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../boden/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../simhalt.h:767:82:   required from here
bauer/../boden/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from bauer/../boden/../halthandle_t.h:4,
                 from bauer/../boden/grund.h:12,
                 from bauer/../boden/boden.h:11,
                 from bauer/hausbauer.cc:14:
bauer/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../gui/minimap.h:4,
                 from bauer/tunnelbauer.cc:14:
bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
bauer/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from bauer/../gui/components/gui_component.h:11,
                 from bauer/../gui/minimap.h:4,
                 from bauer/tunnelbauer.cc:14:
bauer/../gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/tunnelbauer.cc:14:
bauer/../gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
bauer/../gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from bauer/../gui/components/gui_component.h:11,
                 from bauer/../gui/minimap.h:4,
                 from bauer/tunnelbauer.cc:14:
bauer/../gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/base_info.h:4,
                 from bauer/../gui/messagebox.h:4,
                 from bauer/tunnelbauer.cc:32:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:11,
                 from bauer/../gui/minimap.h:4,
                 from bauer/tunnelbauer.cc:14:
bauer/../gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/base_info.h:4,
                 from bauer/../gui/messagebox.h:4,
                 from bauer/tunnelbauer.cc:32:
bauer/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:11,
                 from bauer/../gui/minimap.h:4,
                 from bauer/tunnelbauer.cc:14:
bauer/../gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/base_info.h:4,
                 from bauer/../gui/messagebox.h:4,
                 from bauer/tunnelbauer.cc:32:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from bauer/../gui/components/gui_component.h:11,
                 from bauer/../gui/minimap.h:4,
                 from bauer/tunnelbauer.cc:14:
bauer/../gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/base_info.h:4,
                 from bauer/../gui/messagebox.h:4,
                 from bauer/tunnelbauer.cc:32:
bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
bauer/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from bauer/../gui/components/gui_component.h:11,
                 from bauer/../gui/minimap.h:4,
                 from bauer/tunnelbauer.cc:14:
bauer/../gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX bauer/vehikelbauer.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/bauer/vehikelbauer.o bauer/vehikelbauer.cc
===> HOSTCXX bauer/wegbauer.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/bauer/wegbauer.o bauer/wegbauer.cc
===> HOSTCXX boden/boden.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/boden.o boden/boden.cc
In file included from bauer/../gui/components/gui_container.h:23,
                 from bauer/../gui/components/gui_aligned_container.h:4,
                 from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/depot_frame.h:15,
                 from bauer/vehikelbauer.cc:21:
bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
bauer/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from bauer/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from bauer/../vehicle/../boden/grund.h:19,
                 from bauer/../vehicle/simvehicle.h:20,
                 from bauer/vehikelbauer.cc:9:
bauer/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/depot_frame.h:15,
                 from bauer/vehikelbauer.cc:21:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from bauer/../vehicle/../boden/grund.h:19,
                 from bauer/../vehicle/simvehicle.h:20,
                 from bauer/vehikelbauer.cc:9:
bauer/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/depot_frame.h:15,
                 from bauer/vehikelbauer.cc:21:
bauer/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from bauer/../vehicle/../boden/grund.h:19,
                 from bauer/../vehicle/simvehicle.h:20,
                 from bauer/vehikelbauer.cc:9:
bauer/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/depot_frame.h:15,
                 from bauer/vehikelbauer.cc:21:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from bauer/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from bauer/../vehicle/../boden/grund.h:19,
                 from bauer/../vehicle/simvehicle.h:20,
                 from bauer/vehikelbauer.cc:9:
bauer/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/depot_frame.h:15,
                 from bauer/vehikelbauer.cc:21:
bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
bauer/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from bauer/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from bauer/../vehicle/../boden/grund.h:19,
                 from bauer/../vehicle/simvehicle.h:20,
                 from bauer/vehikelbauer.cc:9:
bauer/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/vehikelbauer.cc:21:
bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
bauer/../gui/depot_frame.h:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from bauer/../vehicle/../halthandle_t.h:4,
                 from bauer/../vehicle/simvehicle.h:17,
                 from bauer/vehikelbauer.cc:9:
bauer/../vehicle/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
bauer/vehikelbauer.cc: In static member function 'static sint32 vehicle_builder_t::get_fastest_vehicle_speed(waytype_t, uint16, bool, bool)':
bauer/vehikelbauer.cc:586:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  586 |     !allow_obsolete && vehicle_descriptor->is_retired(month_now))) {
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bauer/vehikelbauer.cc:584:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  584 |    use_timeline && (
      |    ~~~~~~~~~~~~~^~~~
  585 |     vehicle_descriptor->is_future(month_now) ||
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  586 |     !allow_obsolete && vehicle_descriptor->is_retired(month_now))) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from bauer/wegbauer.cc:21:
bauer/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
bauer/../simdepot.h:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/wegbauer.cc:15:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
bauer/vehikelbauer.cc: In function 'bool compare_vehicles(const vehicle_desc_t*, const vehicle_desc_t*)':
bauer/vehikelbauer.cc:253:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
  253 |    if (cmp != 0) return cmp < 0;
      |    ^~
bauer/vehikelbauer.cc:254:3: note: here
  254 |   case depot_frame_t::sb_cost:
      |   ^~~~
bauer/vehikelbauer.cc:278:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
  278 |    if (cmp != 0) return cmp < 0;
      |    ^~
bauer/vehikelbauer.cc:279:3: note: here
  279 |   case depot_frame_t::sb_retire_date:
      |   ^~~~
In file included from bauer/../gui/minimap.h:4,
                 from bauer/wegbauer.cc:68:
bauer/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
bauer/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from bauer/../boden/grund.h:19,
                 from bauer/../simplan.h:12,
                 from bauer/../simworld.h:32,
                 from bauer/wegbauer.cc:15:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/wegbauer.cc:68:
bauer/../gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
bauer/../gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from bauer/../boden/grund.h:19,
                 from bauer/../simplan.h:12,
                 from bauer/../simworld.h:32,
                 from bauer/wegbauer.cc:15:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/tool_selector.h:14,
                 from bauer/wegbauer.cc:69:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from bauer/../boden/grund.h:19,
                 from bauer/../simplan.h:12,
                 from bauer/../simworld.h:32,
                 from bauer/wegbauer.cc:15:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/tool_selector.h:14,
                 from bauer/wegbauer.cc:69:
bauer/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from bauer/../boden/grund.h:19,
                 from bauer/../simplan.h:12,
                 from bauer/../simworld.h:32,
                 from bauer/wegbauer.cc:15:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/tool_selector.h:14,
                 from bauer/wegbauer.cc:69:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from bauer/../boden/grund.h:19,
                 from bauer/../simplan.h:12,
                 from bauer/../simworld.h:32,
                 from bauer/wegbauer.cc:15:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/tool_selector.h:14,
                 from bauer/wegbauer.cc:69:
bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
bauer/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from bauer/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from bauer/../boden/grund.h:19,
                 from bauer/../simplan.h:12,
                 from bauer/../simworld.h:32,
                 from bauer/wegbauer.cc:15:
bauer/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX boden/brueckenboden.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/brueckenboden.o boden/brueckenboden.cc
In file included from bauer/../simworld.h:24,
                 from bauer/wegbauer.cc:15:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../boden/wege/runway.h:48:84:   required from here
bauer/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/wegbauer.cc:15:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:24,
                 from bauer/wegbauer.cc:15:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../boden/wege/runway.h:50:80:   required from here
bauer/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/wegbauer.cc:15:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../simworld.h:24,
                 from bauer/wegbauer.cc:15:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
bauer/../boden/wege/runway.h:48:84:   required from here
bauer/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from bauer/../convoihandle_t.h:4,
                 from bauer/../simworld.h:20,
                 from bauer/wegbauer.cc:15:
bauer/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX boden/fundament.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/fundament.o boden/fundament.cc
===> HOSTCXX boden/grund.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/grund.o boden/grund.cc
===> HOSTCXX boden/monorailboden.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from boden/../convoihandle_t.h:4,
                 from boden/../simdepot.h:13,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from boden/../convoihandle_t.h:4,
                 from boden/../simdepot.h:13,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX boden/tunnelboden.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/tunnelboden.o boden/tunnelboden.cc
In file included from boden/../gui/components/gui_container.h:23,
                 from boden/../gui/components/gui_aligned_container.h:4,
                 from boden/../gui/gui_frame.h:20,
                 from boden/../gui/base_info.h:4,
                 from boden/../gui/ground_info.h:18,
                 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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from boden/../display/simgraph.h:22,
                 from boden/grund.cc:12:
boden/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from boden/../gui/gui_frame.h:20,
                 from boden/../gui/base_info.h:4,
                 from boden/../gui/ground_info.h:18,
                 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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from boden/../display/simgraph.h:22,
                 from boden/grund.cc:12:
boden/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from boden/../gui/gui_frame.h:20,
                 from boden/../gui/base_info.h:4,
                 from boden/../gui/ground_info.h:18,
                 from boden/grund.cc:44:
boden/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from boden/../display/simgraph.h:22,
                 from boden/grund.cc:12:
boden/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from boden/../gui/gui_frame.h:20,
                 from boden/../gui/base_info.h:4,
                 from boden/../gui/ground_info.h:18,
                 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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from boden/../display/simgraph.h:22,
                 from boden/grund.cc:12:
boden/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from boden/../gui/base_info.h:4,
                 from boden/../gui/ground_info.h:18,
                 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:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from boden/../display/simgraph.h:22,
                 from boden/grund.cc:12:
boden/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from boden/../display/simgraph.h:22,
                 from boden/grund.cc:12:
boden/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:658:15: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  658 |   this_halt = halt;
      |               ^~~~
In file included from boden/../convoihandle_t.h:4,
                 from boden/../simdepot.h:13,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
boden/grund.cc:662:28: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  662 |   this_halt = halthandle_t();
      |                            ^
In file included from boden/../convoihandle_t.h:4,
                 from boden/../simdepot.h:13,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../obj/../dataobj/koord3d.h:7,
                 from boden/../obj/../simobj.h:15,
                 from boden/../obj/gebaeude.h:12,
                 from boden/../simdepot.h:12,
                 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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
boden/../simhalt.h:749:72:   required from here
boden/../obj/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/../convoihandle_t.h:4,
                 from boden/../simdepot.h:13,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../obj/../dataobj/koord3d.h:7,
                 from boden/../obj/../simobj.h:15,
                 from boden/../obj/gebaeude.h:12,
                 from boden/../simdepot.h:12,
                 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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
boden/../simhalt.h:755:68:   required from here
boden/../obj/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/../convoihandle_t.h:4,
                 from boden/../simdepot.h:13,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../obj/../dataobj/koord3d.h:7,
                 from boden/../obj/../simobj.h:15,
                 from boden/../obj/gebaeude.h:12,
                 from boden/../simdepot.h:12,
                 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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/../simhalt.h:767:82:   required from here
boden/../obj/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/../convoihandle_t.h:4,
                 from boden/../simdepot.h:13,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../obj/../dataobj/koord3d.h:7,
                 from boden/../obj/../simobj.h:15,
                 from boden/../obj/gebaeude.h:12,
                 from boden/../simdepot.h:12,
                 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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/../simhalt.h:773:78:   required from here
boden/../obj/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/../convoihandle_t.h:4,
                 from boden/../simdepot.h:13,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../obj/../dataobj/koord3d.h:7,
                 from boden/../obj/../simobj.h:15,
                 from boden/../obj/gebaeude.h:12,
                 from boden/../simdepot.h:12,
                 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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
boden/../obj/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
boden/../simhalt.h:749:72:   required from here
boden/../obj/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/../convoihandle_t.h:4,
                 from boden/../simdepot.h:13,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../obj/../dataobj/koord3d.h:7,
                 from boden/../obj/../simobj.h:15,
                 from boden/../obj/gebaeude.h:12,
                 from boden/../simdepot.h:12,
                 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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/../obj/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/../simhalt.h:767:82:   required from here
boden/../obj/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/../convoihandle_t.h:4,
                 from boden/../simdepot.h:13,
                 from boden/grund.cc:11:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX boden/wasser.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wasser.o boden/wasser.cc
===> HOSTCXX boden/wege/kanal.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/kanal.o boden/wege/kanal.cc
===> HOSTCXX boden/wege/maglev.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/maglev.o boden/wege/maglev.cc
===> HOSTCXX boden/wege/monorail.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/monorail.o boden/wege/monorail.cc
===> HOSTCXX boden/wege/narrowgauge.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/narrowgauge.o boden/wege/narrowgauge.cc
===> HOSTCXX boden/wege/runway.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/runway.o boden/wege/runway.cc
===> HOSTCXX boden/wege/schiene.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/schiene.o boden/wege/schiene.cc
In file included from boden/wege/schiene.cc:10:
boden/wege/../../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
boden/wege/../../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from boden/wege/../../linehandle_t.h:4,
                 from boden/wege/../../simconvoi.h:12,
                 from boden/wege/schiene.cc:10:
boden/wege/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../simworld.h:24,
                 from boden/wege/runway.cc:8:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/runway.h:48:84:   required from here
boden/wege/../../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/wege/../../convoihandle_t.h:4,
                 from boden/wege/../../simworld.h:20,
                 from boden/wege/runway.cc:8:
boden/wege/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../simworld.h:24,
                 from boden/wege/runway.cc:8:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/runway.h:50:80:   required from here
boden/wege/../../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/wege/../../convoihandle_t.h:4,
                 from boden/wege/../../simworld.h:20,
                 from boden/wege/runway.cc:8:
boden/wege/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../simworld.h:24,
                 from boden/wege/runway.cc:8:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/../../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/runway.h:48:84:   required from here
boden/wege/../../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/wege/../../convoihandle_t.h:4,
                 from boden/wege/../../simworld.h:20,
                 from boden/wege/runway.cc:8:
boden/wege/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
boden/wege/schiene.cc: In constructor 'schiene_t::schiene_t()':
boden/wege/schiene.cc:30:28: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   30 |  reserved = convoihandle_t();
      |                            ^
In file included from boden/wege/../../linehandle_t.h:4,
                 from boden/wege/../../simconvoi.h:12,
                 from boden/wege/schiene.cc:10:
boden/wege/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:37:28: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   37 |  reserved = convoihandle_t();
      |                            ^
In file included from boden/wege/../../linehandle_t.h:4,
                 from boden/wege/../../simconvoi.h:12,
                 from boden/wege/schiene.cc:10:
boden/wege/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:79:14: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   79 |   reserved = c;
      |              ^
In file included from boden/wege/../../linehandle_t.h:4,
                 from boden/wege/../../simconvoi.h:12,
                 from boden/wege/schiene.cc:10:
boden/wege/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:109:29: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  109 |   reserved = convoihandle_t();
      |                             ^
In file included from boden/wege/../../linehandle_t.h:4,
                 from boden/wege/../../simconvoi.h:12,
                 from boden/wege/schiene.cc:10:
boden/wege/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX boden/wege/strasse.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/strasse.o boden/wege/strasse.cc
===> HOSTCXX boden/wege/weg.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/boden/wege/weg.o boden/wege/weg.cc
===> HOSTCXX dataobj/crossing_logic.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/crossing_logic.o dataobj/crossing_logic.cc
In file included from boden/wege/../../dataobj/koord3d.h:7,
                 from boden/wege/../../simobj.h:15,
                 from boden/wege/weg.h:13,
                 from boden/wege/weg.cc:19:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/runway.h:48:84:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/wege/../../convoihandle_t.h:4,
                 from boden/wege/schiene.h:13,
                 from boden/wege/weg.cc:21:
boden/wege/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:7,
                 from boden/wege/../../simobj.h:15,
                 from boden/wege/weg.h:13,
                 from boden/wege/weg.cc:19:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/runway.h:50:80:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/wege/../../convoihandle_t.h:4,
                 from boden/wege/schiene.h:13,
                 from boden/wege/weg.cc:21:
boden/wege/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:7,
                 from boden/wege/../../simobj.h:15,
                 from boden/wege/weg.h:13,
                 from boden/wege/weg.cc:19:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
boden/wege/../../simhalt.h:749:72:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/wege/../../convoihandle_t.h:4,
                 from boden/wege/schiene.h:13,
                 from boden/wege/weg.cc:21:
boden/wege/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:7,
                 from boden/wege/../../simobj.h:15,
                 from boden/wege/weg.h:13,
                 from boden/wege/weg.cc:19:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
boden/wege/../../simhalt.h:755:68:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/wege/../../convoihandle_t.h:4,
                 from boden/wege/schiene.h:13,
                 from boden/wege/weg.cc:21:
boden/wege/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:7,
                 from boden/wege/../../simobj.h:15,
                 from boden/wege/weg.h:13,
                 from boden/wege/weg.cc:19:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/../../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/runway.h:48:84:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/wege/../../convoihandle_t.h:4,
                 from boden/wege/schiene.h:13,
                 from boden/wege/weg.cc:21:
boden/wege/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:7,
                 from boden/wege/../../simobj.h:15,
                 from boden/wege/weg.h:13,
                 from boden/wege/weg.cc:19:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
boden/wege/../../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
boden/wege/../../simhalt.h:749:72:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/wege/../../convoihandle_t.h:4,
                 from boden/wege/schiene.h:13,
                 from boden/wege/weg.cc:21:
boden/wege/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX dataobj/environment.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/environment.o dataobj/environment.cc
===> HOSTCXX dataobj/freelist.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:114:47: warning: cast from 'char*' to 'nodelist_node_t*' increases required alignment of target type [-Wcast-align]
  114 |   nodelist_node_t *chunk = (nodelist_node_t *)p;
      |                                               ^
dataobj/freelist.cc:128:55: warning: cast from 'char*' to 'nodelist_node_t*' increases required alignment of target type [-Wcast-align]
  128 |    nodelist_node_t *tmp = (nodelist_node_t *)(p+i*size);
      |                                                       ^
===> HOSTCXX dataobj/gameinfo.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/gameinfo.o dataobj/gameinfo.cc
===> HOSTCXX dataobj/height_map_loader.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/height_map_loader.o dataobj/height_map_loader.cc
===> HOSTCXX dataobj/koord.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/koord.o dataobj/koord.cc
===> HOSTCXX dataobj/koord3d.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/koord3d.o dataobj/koord3d.cc
In file included from dataobj/../gui/minimap.h:4,
                 from dataobj/gameinfo.cc:21:
dataobj/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
dataobj/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from dataobj/environment.h:9,
                 from dataobj/gameinfo.cc:14:
dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/gameinfo.cc:21:
dataobj/../gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
dataobj/../gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from dataobj/environment.h:9,
                 from dataobj/gameinfo.cc:14:
dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../network/network_address.h:5,
                 from dataobj/../network/network_socket_list.h:5,
                 from dataobj/gameinfo.cc:11:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:749:72:   required from here
dataobj/../network/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/gameinfo.cc:16:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../network/network_address.h:5,
                 from dataobj/../network/network_socket_list.h:5,
                 from dataobj/gameinfo.cc:11:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:755:68:   required from here
dataobj/../network/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/gameinfo.cc:16:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../network/network_address.h:5,
                 from dataobj/../network/network_socket_list.h:5,
                 from dataobj/gameinfo.cc:11:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:767:82:   required from here
dataobj/../network/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/gameinfo.cc:16:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../network/network_address.h:5,
                 from dataobj/../network/network_socket_list.h:5,
                 from dataobj/gameinfo.cc:11:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:773:78:   required from here
dataobj/../network/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/gameinfo.cc:16:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../network/network_address.h:5,
                 from dataobj/../network/network_socket_list.h:5,
                 from dataobj/gameinfo.cc:11:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../network/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:749:72:   required from here
dataobj/../network/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/gameinfo.cc:16:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../network/network_address.h:5,
                 from dataobj/../network/network_socket_list.h:5,
                 from dataobj/gameinfo.cc:11:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../network/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:767:82:   required from here
dataobj/../network/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/gameinfo.cc:16:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
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:58:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   58 |    fread( &data_offset, 4, 1, file );
      |    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
dataobj/height_map_loader.cc:60:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   60 |    fread( &w, 4, 1, file );
      |    ~~~~~^~~~~~~~~~~~~~~~~~
dataobj/height_map_loader.cc:61:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   61 |    fread( &h, 4, 1, file );
      |    ~~~~~^~~~~~~~~~~~~~~~~~
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( &bit_depth, 2, 1, file );
      |    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
dataobj/height_map_loader.cc:64:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   64 |    fread( &format, 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( &table, 4, 1, file );
      |    ~~~~~^~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX dataobj/loadsave.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/loadsave.o dataobj/loadsave.cc
===> HOSTCXX dataobj/marker.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/marker.o dataobj/marker.cc
===> HOSTCXX dataobj/objlist.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/objlist.o dataobj/objlist.cc
===> HOSTCXX dataobj/powernet.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/powernet.o dataobj/powernet.cc
===> HOSTCXX dataobj/records.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/records.o dataobj/records.cc
In file included from dataobj/objlist.cc:31:
dataobj/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
dataobj/../simdepot.h:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/objlist.cc:10:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX dataobj/rect.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/rect.o dataobj/rect.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:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/records.h:10,
                 from dataobj/records.cc:6:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:4,
                 from dataobj/records.h:10,
                 from dataobj/records.cc:6:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:4,
                 from dataobj/records.h:10,
                 from dataobj/records.cc:6:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX dataobj/ribi.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/ribi.o dataobj/ribi.cc
===> HOSTCXX dataobj/route.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/route.o dataobj/route.cc
===> HOSTCXX dataobj/scenario.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/scenario.o dataobj/scenario.cc
===> HOSTCXX dataobj/schedule.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/schedule.o dataobj/schedule.cc
In file included from dataobj/../simworld.h:24,
                 from dataobj/route.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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:749:72:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/route.cc:11:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:24,
                 from dataobj/route.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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:755:68:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/route.cc:11:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:24,
                 from dataobj/route.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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:767:82:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/route.cc:11:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:24,
                 from dataobj/route.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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:773:78:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/route.cc:11:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:24,
                 from dataobj/route.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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:749:72:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/route.cc:11:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:24,
                 from dataobj/route.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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:767:82:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/route.cc:11:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../gui/components/gui_container.h:23,
                 from dataobj/../gui/components/gui_aligned_container.h:4,
                 from dataobj/../gui/gui_frame.h:20,
                 from dataobj/../gui/scenario_info.h:9,
                 from dataobj/scenario.cc:23:
dataobj/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
dataobj/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from dataobj/../boden/grund.h:19,
                 from dataobj/../simplan.h:12,
                 from dataobj/../simworld.h:32,
                 from dataobj/scenario.cc:7:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/gui_frame.h:20,
                 from dataobj/../gui/scenario_info.h:9,
                 from dataobj/scenario.cc:23:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from dataobj/../boden/grund.h:19,
                 from dataobj/../simplan.h:12,
                 from dataobj/../simworld.h:32,
                 from dataobj/scenario.cc:7:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/gui_frame.h:20,
                 from dataobj/../gui/scenario_info.h:9,
                 from dataobj/scenario.cc:23:
dataobj/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from dataobj/../boden/grund.h:19,
                 from dataobj/../simplan.h:12,
                 from dataobj/../simworld.h:32,
                 from dataobj/scenario.cc:7:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/gui_frame.h:20,
                 from dataobj/../gui/scenario_info.h:9,
                 from dataobj/scenario.cc:23:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from dataobj/../boden/grund.h:19,
                 from dataobj/../simplan.h:12,
                 from dataobj/../simworld.h:32,
                 from dataobj/scenario.cc:7:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/scenario_info.h:9,
                 from dataobj/scenario.cc:23:
dataobj/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
dataobj/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from dataobj/../boden/grund.h:19,
                 from dataobj/../simplan.h:12,
                 from dataobj/../simworld.h:32,
                 from dataobj/scenario.cc:7:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
dataobj/scenario.cc: In member function 'plainstring scenario_t::load_language_file(const char*)':
dataobj/scenario.cc:751:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  751 |    fread(buf, 1, len, file);
      |    ~~~~~^~~~~~~~~~~~~~~~~~~
===> HOSTCXX dataobj/settings.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/settings.o dataobj/settings.cc
In file included from dataobj/../gui/components/gui_container.h:23,
                 from dataobj/../gui/components/gui_aligned_container.h:4,
                 from dataobj/../gui/gui_frame.h:20,
                 from dataobj/../gui/base_info.h:4,
                 from dataobj/../gui/messagebox.h:4,
                 from dataobj/schedule.cc:13:
dataobj/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
dataobj/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from dataobj/../boden/grund.h:19,
                 from dataobj/../simplan.h:12,
                 from dataobj/../simworld.h:32,
                 from dataobj/schedule.cc:8:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/gui_frame.h:20,
                 from dataobj/../gui/base_info.h:4,
                 from dataobj/../gui/messagebox.h:4,
                 from dataobj/schedule.cc:13:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from dataobj/../boden/grund.h:19,
                 from dataobj/../simplan.h:12,
                 from dataobj/../simworld.h:32,
                 from dataobj/schedule.cc:8:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/gui_frame.h:20,
                 from dataobj/../gui/base_info.h:4,
                 from dataobj/../gui/messagebox.h:4,
                 from dataobj/schedule.cc:13:
dataobj/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from dataobj/../boden/grund.h:19,
                 from dataobj/../simplan.h:12,
                 from dataobj/../simworld.h:32,
                 from dataobj/schedule.cc:8:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/gui_frame.h:20,
                 from dataobj/../gui/base_info.h:4,
                 from dataobj/../gui/messagebox.h:4,
                 from dataobj/schedule.cc:13:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from dataobj/../boden/grund.h:19,
                 from dataobj/../simplan.h:12,
                 from dataobj/../simworld.h:32,
                 from dataobj/schedule.cc:8:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/../gui/base_info.h:4,
                 from dataobj/../gui/messagebox.h:4,
                 from dataobj/schedule.cc:13:
dataobj/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
dataobj/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from dataobj/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from dataobj/../boden/grund.h:19,
                 from dataobj/../simplan.h:12,
                 from dataobj/../simworld.h:32,
                 from dataobj/schedule.cc:8:
dataobj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/schedule.cc:18:
dataobj/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
dataobj/../simdepot.h:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/schedule.cc:8:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:24,
                 from dataobj/schedule.cc:8:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:749:72:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/schedule.cc:8:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:24,
                 from dataobj/schedule.cc:8:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:755:68:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/schedule.cc:8:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:24,
                 from dataobj/schedule.cc:8:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:767:82:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/schedule.cc:8:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:24,
                 from dataobj/schedule.cc:8:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:773:78:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/schedule.cc:8:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:24,
                 from dataobj/schedule.cc:8:
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:173:4:   required from 'T* vector_tpl<T>::insert_unique_ordered(const T&, StrictWeakOrdering) [with StrictWeakOrdering = HaltIdOrdering; T = quickstone_tpl<haltestelle_t>]'
dataobj/schedule.cc:361:56:   required from here
dataobj/../tpl/vector_tpl.h:120:14: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  120 |      data[i] = data[i - 1];
      |      ~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/schedule.cc:8:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:24,
                 from dataobj/schedule.cc:8:
dataobj/../tpl/vector_tpl.h:122:15: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  122 |     data[pos] = elem;
      |     ~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/schedule.cc:8:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:24,
                 from dataobj/schedule.cc:8:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../simhalt.h:749:72:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/schedule.cc:8:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:24,
                 from dataobj/schedule.cc:8:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../simhalt.h:767:82:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/schedule.cc:8:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:24,
                 from dataobj/schedule.cc:8:
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:117: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:173:4:   required from 'T* vector_tpl<T>::insert_unique_ordered(const T&, StrictWeakOrdering) [with StrictWeakOrdering = HaltIdOrdering; T = quickstone_tpl<haltestelle_t>]'
dataobj/schedule.cc:361:56:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/schedule.cc:8:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../simworld.h:24,
                 from dataobj/schedule.cc:8:
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:126: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:173:4:   required from 'T* vector_tpl<T>::insert_unique_ordered(const T&, StrictWeakOrdering) [with StrictWeakOrdering = HaltIdOrdering; T = quickstone_tpl<haltestelle_t>]'
dataobj/schedule.cc:361:56:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from dataobj/../convoihandle_t.h:4,
                 from dataobj/../simworld.h:20,
                 from dataobj/schedule.cc:8:
dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX dataobj/tabfile.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/dataobj/tabfile.o dataobj/tabfile.cc
===> HOSTCXX dataobj/translator.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:123:8: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  123 |  ret = def;
      |        ^~~
In file included from dataobj/../descriptor/../display/simgraph.h:22,
                 from dataobj/../descriptor/image.h:10,
                 from dataobj/tabfile.cc:19:
dataobj/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:173:65: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  173 |       *dst++ = c = (uint8)utf8_decoder_t::decode((utf8 const *&)src);
      |                                                                 ^~~
dataobj/translator.cc:176:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  176 |       *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:103:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  103 |  fread( str, 1, 2,  f );
      |  ~~~~~^~~~~~~~~~~~~~~~~
dataobj/translator.cc:114:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  114 |   fread( str, 1, 2,  f );
      |   ~~~~~^~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/bridge_desc.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/bridge_desc.o descriptor/bridge_desc.cc
===> HOSTCXX descriptor/building_desc.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/building_desc.o descriptor/building_desc.cc
===> HOSTCXX descriptor/factory_desc.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/factory_desc.o descriptor/factory_desc.cc
===> HOSTCXX descriptor/goods_desc.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:209:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  209 |     switch(get_extra()) {
      |     ^~~~~~
descriptor/building_desc.cc:220:4: note: here
  220 |    case depot:
      |    ^~~~
===> HOSTCXX descriptor/ground_desc.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/ground_desc.o descriptor/ground_desc.cc
===> HOSTCXX descriptor/image.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/image.o descriptor/image.cc
===> HOSTCXX descriptor/obj_base_desc.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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: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/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:30:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   30 |  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:214:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  214 |  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: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(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/crossing_reader.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/crossing_reader.o descriptor/reader/crossing_reader.cc
===> HOSTCXX descriptor/reader/factory_reader.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/factory_reader.o descriptor/reader/factory_reader.cc
===> HOSTCXX descriptor/reader/good_reader.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/good_reader.o descriptor/reader/good_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:35:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   35 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/ground_reader.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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: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);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:71:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   71 |  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:165:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  165 |  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:192:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  192 |  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:230:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  230 |  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:268:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  268 |  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:44:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   44 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/groundobj_reader.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/image_reader.o descriptor/reader/image_reader.cc
===> HOSTCXX descriptor/reader/imagelist2d_reader.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/imagelist_reader.o descriptor/reader/imagelist_reader.cc
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: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/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:28:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   28 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/obj_reader.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/obj_reader.o descriptor/reader/obj_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:17:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   17 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/pedestrian_reader.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/pedestrian_reader.o descriptor/reader/pedestrian_reader.cc
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:17:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   17 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/roadsign_reader.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:220:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  220 |  fread(p, OBJ_NODE_INFO_SIZE, 1, f);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
descriptor/reader/obj_reader.cc:226:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  226 |   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:53:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   53 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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: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/sim_reader.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/sim_reader.o descriptor/reader/sim_reader.cc
===> HOSTCXX descriptor/reader/skin_reader.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:27:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   27 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/text_reader.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:15:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   15 |  fread(desc->text, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/reader/vehicle_reader.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/vehicle_reader.o descriptor/reader/vehicle_reader.cc
===> HOSTCXX descriptor/reader/way_obj_reader.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/reader/way_obj_reader.o descriptor/reader/way_obj_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: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/way_reader.cc
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:62:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   62 |   fread(desc_buf, node.size, 1, fp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:23,
                 from descriptor/reader/../../bauer/../gui/components/gui_aligned_container.h:4,
                 from descriptor/reader/../../bauer/../gui/gui_frame.h:20,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:15,
                 from descriptor/reader/../../bauer/vehikelbauer.h:14,
                 from descriptor/reader/vehicle_reader.cc:4:
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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from descriptor/reader/../../bauer/../gui/gui_frame.h:16,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:15,
                 from descriptor/reader/../../bauer/vehikelbauer.h:14,
                 from descriptor/reader/vehicle_reader.cc:4:
descriptor/reader/../../bauer/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from descriptor/reader/../../bauer/../gui/gui_frame.h:20,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:15,
                 from descriptor/reader/../../bauer/vehikelbauer.h:14,
                 from descriptor/reader/vehicle_reader.cc:4:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:16,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:15,
                 from descriptor/reader/../../bauer/vehikelbauer.h:14,
                 from descriptor/reader/vehicle_reader.cc:4:
descriptor/reader/../../bauer/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from descriptor/reader/../../bauer/../gui/gui_frame.h:20,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:15,
                 from descriptor/reader/../../bauer/vehikelbauer.h:14,
                 from descriptor/reader/vehicle_reader.cc:4:
descriptor/reader/../../bauer/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:16,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:15,
                 from descriptor/reader/../../bauer/vehikelbauer.h:14,
                 from descriptor/reader/vehicle_reader.cc:4:
descriptor/reader/../../bauer/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from descriptor/reader/../../bauer/../gui/gui_frame.h:20,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:15,
                 from descriptor/reader/../../bauer/vehikelbauer.h:14,
                 from descriptor/reader/vehicle_reader.cc:4:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from descriptor/reader/../../bauer/../gui/gui_frame.h:16,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:15,
                 from descriptor/reader/../../bauer/vehikelbauer.h:14,
                 from descriptor/reader/vehicle_reader.cc:4:
descriptor/reader/../../bauer/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from descriptor/reader/../../bauer/../gui/depot_frame.h:15,
                 from descriptor/reader/../../bauer/vehikelbauer.h:14,
                 from descriptor/reader/vehicle_reader.cc:4:
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:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from descriptor/reader/../../bauer/../gui/gui_frame.h:16,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:15,
                 from descriptor/reader/../../bauer/vehikelbauer.h:14,
                 from descriptor/reader/vehicle_reader.cc:4:
descriptor/reader/../../bauer/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from descriptor/reader/../../bauer/vehikelbauer.h:14,
                 from descriptor/reader/vehicle_reader.cc:4:
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:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from descriptor/reader/../../bauer/../gui/../linehandle_t.h:4,
                 from descriptor/reader/../../bauer/../gui/depot_frame.h:31,
                 from descriptor/reader/../../bauer/vehikelbauer.h:14,
                 from descriptor/reader/vehicle_reader.cc:4:
descriptor/reader/../../bauer/../gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
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:37:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   37 |  fread(desc_buf, node.size, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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: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/sound_desc.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/sound_desc.o descriptor/sound_desc.cc
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: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(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:14:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   14 |  fread(buf, 1, 5, fp);
      |  ~~~~~^~~~~~~~~~~~~~~
descriptor/reader/xref_reader.cc:18:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   18 |  fread(desc->name, 1, node.size - 4 - 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX descriptor/tunnel_desc.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/tunnel_desc.o descriptor/tunnel_desc.cc
===> HOSTCXX descriptor/vehicle_desc.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/vehicle_desc.o descriptor/vehicle_desc.cc
===> HOSTCXX descriptor/way_desc.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/descriptor/way_desc.o descriptor/way_desc.cc
===> HOSTCXX display/font.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/display/font.o display/font.cc
===> HOSTCXX display/simgraph16.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/display/simgraph16.o display/simgraph16.cc
===> HOSTCXX display/simview.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/display/simview.o display/simview.cc
===> HOSTCXX display/viewport.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/display/viewport.o display/viewport.cc
display/font.cc: In function 'bool dsp_read_bdf_font(FILE*, font_t*)':
display/font.cc:161:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  161 |   fgets(str, sizeof(str), fin);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
display/font.cc: In function 'sint32 dsp_read_bdf_glyph(FILE*, uint8*, uint8*, int, int, int)':
display/font.cc:66:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   66 |   fgets(str, sizeof(str), fin);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
display/font.cc:104:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  104 |     fgets(str, sizeof(str), fin);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from display/viewport.cc:7:
display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from display/../convoihandle_t.h:4,
                 from display/viewport.h:15,
                 from display/viewport.cc:7:
display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from display/simview.cc:12:
display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from display/../convoihandle_t.h:4,
                 from display/../simworld.h:20,
                 from display/simview.cc:9:
display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from display/simgraph16.cc:18:
display/simgraph16.cc: In function 'void rezoom_img(image_id)':
display/../simmem.h:18:69: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'PIXVAL*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align]
   18 | #define MALLOCN(type, n)         ((type*)xmalloc(sizeof(type) * (n))) // Allocate n objects of a certain type
      |                                                                     ^
display/simgraph16.cc:1504:59: note: in expansion of macro 'MALLOCN'
 1504 |     rezoom_baseimage2[n % env_t::num_threads] = (PIXVAL *)MALLOCN( uint8, new_size );
      |                                                           ^~~~~~~
display/simgraph16.cc:1796:59: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'PIXVAL*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align]
 1796 |    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:2481:30: warning: cast from 'PIXVAL*' {aka 'short unsigned int*'} to 'uint32*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align]
 2481 |       uint32 *ld = (uint32 *)p;
      |                              ^
display/viewport.cc: In member function 'void viewport_t::change_world_position(const koord3d&)':
display/viewport.cc:107:33: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  107 |  follow_convoi = convoihandle_t();
      |                                 ^
In file included from display/../convoihandle_t.h:4,
                 from display/viewport.h:15,
                 from display/viewport.cc:7:
display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:310:33: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  310 |  follow_convoi = convoihandle_t();
      |                                 ^
In file included from display/../convoihandle_t.h:4,
                 from display/viewport.h:15,
                 from display/viewport.cc:7:
display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
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:4027:27: warning: cast from 'PIXVAL*' {aka 'short unsigned int*'} to 'uint32*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align]
 4027 |    uint32 *lp = (uint32 *)p;
      |                           ^
display/simgraph16.cc: In function 'int display_calc_proportional_string_len_width(const char*, size_t)':
display/simgraph16.cc:4326:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
 4326 |   utf32 iUnicode = utf8_decoder_t::decode((utf8 const *&)text);
      |                                                          ^~~~
===> HOSTCXX finder/placefinder.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/finder/placefinder.o finder/placefinder.cc
===> HOSTCXX freight_list_sorter.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/freight_list_sorter.o freight_list_sorter.cc
===> HOSTCXX gui/ai_option_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:6:
simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
simware.h:66:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   66 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from convoihandle_t.h:4,
                 from simhalt.h:11,
                 from freight_list_sorter.cc:4:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from freight_list_sorter.cc:6:
simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
simware.h:70:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   70 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from convoihandle_t.h:4,
                 from simhalt.h:11,
                 from freight_list_sorter.cc:4:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/ai_selector.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/ai_selector.o gui/ai_selector.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/ai_option_t.h:11,
                 from gui/ai_option_t.cc:20:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../player/../finder/../boden/grund.h:19,
                 from gui/../player/../finder/../simplan.h:12,
                 from gui/../player/../finder/../simworld.h:32,
                 from gui/../player/../finder/building_placefinder.h:12,
                 from gui/../player/ai.h:15,
                 from gui/ai_option_t.cc:15:
gui/../player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/ai_option_t.h:11,
                 from gui/ai_option_t.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../player/../finder/../boden/grund.h:19,
                 from gui/../player/../finder/../simplan.h:12,
                 from gui/../player/../finder/../simworld.h:32,
                 from gui/../player/../finder/building_placefinder.h:12,
                 from gui/../player/ai.h:15,
                 from gui/ai_option_t.cc:15:
gui/../player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/ai_option_t.h:11,
                 from gui/ai_option_t.cc:20:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../player/../finder/../boden/grund.h:19,
                 from gui/../player/../finder/../simplan.h:12,
                 from gui/../player/../finder/../simworld.h:32,
                 from gui/../player/../finder/building_placefinder.h:12,
                 from gui/../player/ai.h:15,
                 from gui/ai_option_t.cc:15:
gui/../player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/ai_option_t.h:11,
                 from gui/ai_option_t.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../player/../finder/../boden/grund.h:19,
                 from gui/../player/../finder/../simplan.h:12,
                 from gui/../player/../finder/../simworld.h:32,
                 from gui/../player/../finder/building_placefinder.h:12,
                 from gui/../player/ai.h:15,
                 from gui/ai_option_t.cc:15:
gui/../player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/ai_option_t.h:11,
                 from gui/ai_option_t.cc:20:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../player/../finder/../boden/grund.h:19,
                 from gui/../player/../finder/../simplan.h:12,
                 from gui/../player/../finder/../simworld.h:32,
                 from gui/../player/../finder/building_placefinder.h:12,
                 from gui/../player/ai.h:15,
                 from gui/ai_option_t.cc:15:
gui/../player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simhalt.h:15,
                 from freight_list_sorter.cc:4:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:4,
                 from simhalt.h:11,
                 from freight_list_sorter.cc:4:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simhalt.h:15,
                 from freight_list_sorter.cc:4:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:755:68:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simhalt.h:11,
                 from freight_list_sorter.cc:4:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simhalt.h:15,
                 from freight_list_sorter.cc:4:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:4,
                 from simhalt.h:11,
                 from freight_list_sorter.cc:4:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simhalt.h:15,
                 from freight_list_sorter.cc:4:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:773:78:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simhalt.h:11,
                 from freight_list_sorter.cc:4:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simhalt.h:15,
                 from freight_list_sorter.cc:4:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simhalt.h:11,
                 from freight_list_sorter.cc:4:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simhalt.h:15,
                 from freight_list_sorter.cc:4:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simhalt.h:11,
                 from freight_list_sorter.cc:4:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:14,
                 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:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/ai_selector.h:10,
                 from gui/ai_selector.cc:9:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/banner.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/banner.o gui/banner.cc
===> HOSTCXX gui/base_info.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/base_info.o gui/base_info.cc
===> HOSTCXX gui/baum_edit.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/baum_edit.o gui/baum_edit.cc
In file included from gui/components/gui_button.h:16,
                 from gui/banner.h:12,
                 from gui/banner.cc:21:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/banner.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/base_info.cc:1:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/base_info.cc:1:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/base_info.cc:1:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/base_info.cc:1:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/base_info.cc:1:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/base_info.cc:1:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/base_info.cc:1:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/base_info.cc:1:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/banner.h:13,
                 from gui/banner.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/banner.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/banner.h:13,
                 from gui/banner.cc:21:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/banner.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/banner.h:13,
                 from gui/banner.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/banner.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/banner.h:13,
                 from gui/banner.cc:21:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/base_info.h:4,
                 from gui/base_info.cc:1:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/base_info.cc:1:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/banner.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/baum_edit.h:8,
                 from gui/baum_edit.cc:28:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/baum_edit.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/baum_edit.h:8,
                 from gui/baum_edit.cc:28:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/baum_edit.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/baum_edit.h:8,
                 from gui/baum_edit.cc:28:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/baum_edit.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/baum_edit.h:8,
                 from gui/baum_edit.cc:28:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/baum_edit.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/extend_edit.h:4,
                 from gui/baum_edit.h:8,
                 from gui/baum_edit.cc:28:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/baum_edit.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/city_info.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/city_info.o gui/city_info.cc
In file included from gui/city_info.cc:14:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/city_info.cc:11:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/citybuilding_edit.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/citybuilding_edit.o gui/citybuilding_edit.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/city_info.h:14,
                 from gui/city_info.cc:19:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/city_info.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/city_info.h:14,
                 from gui/city_info.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/city_info.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/city_info.h:14,
                 from gui/city_info.cc:19:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/city_info.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/city_info.h:14,
                 from gui/city_info.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/city_info.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/city_info.h:14,
                 from gui/city_info.cc:19:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/city_info.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/city_info.cc:20:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/city_info.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:48:72: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   48 |   minimaps_size = scr_size(PAX_DESTINATIONS_SIZE, PAX_DESTINATIONS_SIZE); // default minimaps size
      |                                                                        ^
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/city_info.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/citylist_frame_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/citybuilding_edit.h:8,
                 from gui/citybuilding_edit.cc:25:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/citybuilding_edit.cc:15:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/citylist_frame_t.h:8,
                 from gui/citylist_frame_t.cc:12:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/citylist_frame_t.h:8,
                 from gui/citylist_frame_t.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/citybuilding_edit.h:8,
                 from gui/citybuilding_edit.cc:25:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/citybuilding_edit.cc:15:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/citybuilding_edit.h:8,
                 from gui/citybuilding_edit.cc:25:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/citybuilding_edit.cc:15:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/citybuilding_edit.h:8,
                 from gui/citybuilding_edit.cc:25:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/citybuilding_edit.cc:15:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/citylist_frame_t.h:8,
                 from gui/citylist_frame_t.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/citylist_frame_t.h:8,
                 from gui/citylist_frame_t.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/citylist_frame_t.h:8,
                 from gui/citylist_frame_t.cc:12:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/citylist_frame_t.h:8,
                 from gui/citylist_frame_t.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/citylist_frame_t.h:8,
                 from gui/citylist_frame_t.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/citylist_frame_t.h:8,
                 from gui/citylist_frame_t.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/extend_edit.h:4,
                 from gui/citybuilding_edit.h:8,
                 from gui/citybuilding_edit.cc:25:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/citybuilding_edit.cc:15:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/citylist_frame_t.h:8,
                 from gui/citylist_frame_t.cc:12:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/citylist_frame_t.h:8,
                 from gui/citylist_frame_t.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/citylist_stats_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/citylist_stats_t.o gui/citylist_stats_t.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/citylist_stats_t.h:13,
                 from gui/citylist_stats_t.cc:12:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/citylist_stats_t.h:13,
                 from gui/citylist_stats_t.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/citylist_stats_t.h:13,
                 from gui/citylist_stats_t.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/citylist_stats_t.h:13,
                 from gui/citylist_stats_t.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/citylist_stats_t.h:13,
                 from gui/citylist_stats_t.cc:12:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/citylist_stats_t.h:13,
                 from gui/citylist_stats_t.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/citylist_stats_t.h:13,
                 from gui/citylist_stats_t.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/citylist_stats_t.h:13,
                 from gui/citylist_stats_t.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/climates.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/climates.o gui/climates.cc
In file included from gui/city_info.h:14,
                 from gui/citylist_stats_t.cc:13:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/citylist_stats_t.h:13,
                 from gui/citylist_stats_t.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/climates.h:11,
                 from gui/climates.cc:9:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/climates.h:11,
                 from gui/climates.cc:9:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/climates.h:11,
                 from gui/climates.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/climates.h:11,
                 from gui/climates.cc:9:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/climates.h:11,
                 from gui/climates.cc:9:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/climates.h:11,
                 from gui/climates.cc:9:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/climates.h:11,
                 from gui/climates.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/climates.h:11,
                 from gui/climates.cc:9:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/climates.h:11,
                 from gui/climates.cc:9:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/climates.h:11,
                 from gui/climates.cc:9:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_aligned_container.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_aligned_container.o gui/components/gui_aligned_container.cc
In file included from gui/climates.cc:10:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/climates.h:11,
                 from gui/climates.cc:9:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_building.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_aligned_container.cc:1:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_aligned_container.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_aligned_container.cc:1:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_aligned_container.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_aligned_container.cc:1:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_aligned_container.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_aligned_container.cc:1:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_aligned_container.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_building.h:5,
                 from gui/components/gui_building.cc:2:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_building.h:5,
                 from gui/components/gui_building.cc:2:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_button.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:16,
                 from gui/components/gui_button.cc:12:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/components/gui_button.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_button.cc:28:
gui/components/../../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/components/../../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/../../simworld.h:20,
                 from gui/components/gui_button.cc:26:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/components/gui_button_to_chart.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_button_to_chart.o gui/components/gui_button_to_chart.cc
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_button.cc:30:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/components/gui_button.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_button.cc:30:
gui/components/../components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/components/gui_button.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_button.cc:30:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/components/gui_button.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_button.cc:30:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/components/gui_button.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_chart.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:16,
                 from gui/components/gui_button_to_chart.h:6,
                 from gui/components/gui_button_to_chart.cc:1:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/components/gui_button_to_chart.h:6,
                 from gui/components/gui_button_to_chart.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_colorbox.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_colorbox.o gui/components/gui_colorbox.cc
In file included from gui/components/gui_chart.h:10,
                 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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_chart.h:10,
                 from gui/components/gui_chart.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_chart.h:10,
                 from gui/components/gui_chart.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_chart.cc:10:
gui/components/../components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_chart.h:10,
                 from gui/components/gui_chart.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_chart.h:10,
                 from gui/components/gui_chart.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_chart.h:10,
                 from gui/components/gui_chart.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:39:25: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   39 |  min_size = scr_size(0,0);
      |                         ^
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_chart.h:10,
                 from gui/components/gui_chart.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:47:13: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   47 |  min_size = s;
      |             ^
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_chart.h:10,
                 from gui/components/gui_chart.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_combobox.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_combobox.o gui/components/gui_combobox.cc
In file included from gui/components/gui_colorbox.h:4,
                 from gui/components/gui_colorbox.cc:1:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_colorbox.h:4,
                 from gui/components/gui_colorbox.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_colorbox.cc:1:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_colorbox.h:4,
                 from gui/components/gui_colorbox.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:8:57: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
    8 |  max_size = scr_size(scr_size::inf.w, D_INDICATOR_HEIGHT);
      |                                                         ^
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_colorbox.h:4,
                 from gui/components/gui_colorbox.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_container.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_container.o gui/components/gui_container.cc
===> HOSTCXX gui/components/gui_convoiinfo.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_convoiinfo.o gui/components/gui_convoiinfo.cc
In file included from gui/components/../components/gui_container.h:23,
                 from gui/components/../components/gui_aligned_container.h:4,
                 from gui/components/../gui_frame.h:20,
                 from gui/components/gui_combobox.cc:16:
gui/components/../components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/../components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_combobox.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_combobox.cc:16:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_combobox.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_combobox.cc:16:
gui/components/../components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_combobox.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_combobox.cc:16:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_combobox.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_combobox.cc:16:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_combobox.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:47:25: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   47 |  closed_size = get_size();
      |                         ^
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_combobox.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_combobox.cc:48:36: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   48 |  max_size = scr_size(0,10*LINESPACE);
      |                                    ^
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_combobox.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:351:16: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  351 |  closed_size = size;
      |                ^~~~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_combobox.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:371:13: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  371 |  max_size = max;
      |             ^~~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_combobox.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_container.cc:22:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_container.cc:22:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_convoiinfo.h:15,
                 from gui/components/gui_convoiinfo.cc:12:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_convoiinfo.h:15,
                 from gui/components/gui_convoiinfo.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_convoiinfo.h:15,
                 from gui/components/gui_convoiinfo.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_convoiinfo.h:15,
                 from gui/components/gui_convoiinfo.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_convoiinfo.h:15,
                 from gui/components/gui_convoiinfo.cc:12:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_convoiinfo.h:15,
                 from gui/components/gui_convoiinfo.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_convoiinfo.h:15,
                 from gui/components/gui_convoiinfo.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_convoiinfo.h:15,
                 from gui/components/gui_convoiinfo.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_convoiinfo.cc:15:
gui/components/../../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/components/../../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/components/gui_convoiinfo.cc:12:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_convoiinfo.cc:18:
gui/components/../../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/components/../../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/components/gui_convoiinfo.cc:12:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/components/gui_convoiinfo.cc:12:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/components/gui_convoiinfo.cc:12:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/components/gui_divider.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:12,
                 from gui/components/gui_divider.cc:1:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_divider.h:12,
                 from gui/components/gui_divider.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_flowtext.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_flowtext.o gui/components/gui_flowtext.cc
In file included from gui/components/gui_fixedwidth_textarea.h:11,
                 from gui/components/gui_fixedwidth_textarea.cc:11:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../../display/simgraph.h:22,
                 from gui/components/../gui_theme.h:13,
                 from gui/components/gui_fixedwidth_textarea.cc:10:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:48:19: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   48 |   reserved_area = area;
      |                   ^~~~
In file included from gui/components/../../display/simgraph.h:22,
                 from gui/components/../gui_theme.h:13,
                 from gui/components/gui_fixedwidth_textarea.cc:10:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_image.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:14,
                 from gui/components/gui_flowtext.h:6,
                 from gui/components/gui_flowtext.cc:10:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../../display/simgraph.h:22,
                 from gui/components/gui_flowtext.cc:5:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:22,
                 from gui/components/gui_flowtext.cc:5:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:22,
                 from gui/components/gui_flowtext.cc:5:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_image.h:15,
                 from gui/components/gui_image.cc:1:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../../display/simgraph.h:22,
                 from gui/components/gui_image.h:14,
                 from gui/components/gui_image.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_image.cc:2:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/../../display/simgraph.h:22,
                 from gui/components/gui_image.h:14,
                 from gui/components/gui_image.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_image.cc:2:
gui/components/../components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/../../display/simgraph.h:22,
                 from gui/components/gui_image.h:14,
                 from gui/components/gui_image.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_image.cc:2:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/../../display/simgraph.h:22,
                 from gui/components/gui_image.h:14,
                 from gui/components/gui_image.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_image.cc:2:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/../../display/simgraph.h:22,
                 from gui/components/gui_image.h:14,
                 from gui/components/gui_image.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:45:65: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   45 |   size_par = scr_size( x+w+remove_offset.x, y+h+remove_offset.y );
      |                                                                 ^
In file included from gui/components/../../display/simgraph.h:22,
                 from gui/components/gui_image.h:14,
                 from gui/components/gui_image.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_image_list.h:5,
                 from gui/components/gui_image_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_image_list.h:5,
                 from gui/components/gui_image_list.cc:8:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_component.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:1:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_component.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_label.h:13,
                 from gui/components/gui_label.cc:9:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_label.h:13,
                 from gui/components/gui_label.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_map_preview.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_map_preview.o gui/components/gui_map_preview.cc
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_label.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_label.h:13,
                 from gui/components/gui_label.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_label.cc:10:
gui/components/../components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_label.h:13,
                 from gui/components/gui_label.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_label.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_label.h:13,
                 from gui/components/gui_label.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_label.cc:10:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_label.h:13,
                 from gui/components/gui_label.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_numberinput.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:13,
                 from gui/components/gui_map_preview.cc:1:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_map_preview.h:13,
                 from gui/components/gui_map_preview.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_textinput.h:20,
                 from gui/components/gui_numberinput.h:22,
                 from gui/components/gui_numberinput.cc:13:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_numberinput.h:19,
                 from gui/components/gui_numberinput.cc:13:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_numberinput.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_numberinput.h:19,
                 from gui/components/gui_numberinput.cc:13:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_numberinput.cc:14:
gui/components/../components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_numberinput.h:19,
                 from gui/components/gui_numberinput.cc:13:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_numberinput.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_numberinput.h:19,
                 from gui/components/gui_numberinput.cc:13:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_numberinput.cc:14:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_numberinput.h:19,
                 from gui/components/gui_numberinput.cc:13:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_obj_view_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_obj_view_t.o gui/components/gui_obj_view_t.cc
===> HOSTCXX gui/components/gui_scrollbar.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_scrollbar.o gui/components/gui_scrollbar.cc
In file included from gui/components/gui_world_view_t.h:11,
                 from gui/components/gui_obj_view_t.h:4,
                 from gui/components/gui_obj_view_t.cc:1:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_world_view_t.h:11,
                 from gui/components/gui_obj_view_t.h:4,
                 from gui/components/gui_obj_view_t.cc:1:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_scrolled_list.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_scrolled_list.o gui/components/gui_scrolled_list.cc
In file included from gui/components/gui_button.h:16,
                 from gui/components/gui_scrollbar.h:10,
                 from gui/components/gui_scrollbar.cc:16:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../../display/simgraph.h:22,
                 from gui/components/gui_scrollbar.cc:11:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:33:39: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   33 |   size = scr_size(D_SCROLLBAR_WIDTH,40); // 40 = default scrollbar height
      |                                       ^
In file included from gui/components/../../display/simgraph.h:22,
                 from gui/components/gui_scrollbar.cc:11:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/components/gui_scrollbar.cc:38:40: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   38 |   size = scr_size(40,D_SCROLLBAR_HEIGHT); // 40 = default scrollbar length
      |                                        ^
In file included from gui/components/../../display/simgraph.h:22,
                 from gui/components/gui_scrollbar.cc:11:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_scrollpane.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:16,
                 from gui/components/gui_scrollbar.h:10,
                 from gui/components/gui_scrolled_list.cc:16:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/components/gui_scrollbar.h:10,
                 from gui/components/gui_scrolled_list.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:15,
                 from gui/components/gui_scrolled_list.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/components/gui_scrollbar.h:10,
                 from gui/components/gui_scrolled_list.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:15,
                 from gui/components/gui_scrolled_list.cc:17:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/components/gui_scrollbar.h:10,
                 from gui/components/gui_scrolled_list.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:15,
                 from gui/components/gui_scrolled_list.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/components/gui_scrollbar.h:10,
                 from gui/components/gui_scrolled_list.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../components/gui_container.h:23,
                 from gui/components/../components/gui_aligned_container.h:4,
                 from gui/components/../gui_frame.h:20,
                 from gui/components/gui_scrollpane.cc:9:
gui/components/../components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/../components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_scrollpane.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:82:21: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   82 |  size = scr_size(0,0);
      |                     ^
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/components/gui_scrollbar.h:10,
                 from gui/components/gui_scrolled_list.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_scrollpane.cc:9:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_scrollpane.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_scrollpane.cc:9:
gui/components/../components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_scrollpane.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_scrollpane.cc:9:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_scrollpane.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrollpane.cc:9:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_scrollpane.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:16,
                 from gui/components/gui_scrollpane.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:97:33: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   97 |  old_comp_size = comp->get_size();
      |                                 ^
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_scrollpane.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:135:13: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  135 |   request = cmax;
      |             ^~~~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_scrollpane.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_speedbar.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_speedbar.o gui/components/gui_speedbar.cc
In file included from gui/components/gui_speedbar.h:11,
                 from gui/components/gui_speedbar.cc:10:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_speedbar.h:11,
                 from gui/components/gui_speedbar.cc:10:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_tab_panel.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_textinput.o gui/components/gui_textinput.cc
In file included from gui/components/gui_tab_panel.h:14,
                 from gui/components/gui_tab_panel.cc:13:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../../descriptor/../display/simgraph.h:22,
                 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:11,
                 from gui/components/gui_tab_panel.cc:13:
gui/components/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_tab_panel.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:11,
                 from gui/components/gui_tab_panel.cc:13:
gui/components/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_tab_panel.cc:14:
gui/components/../components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:11,
                 from gui/components/gui_tab_panel.cc:13:
gui/components/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_tab_panel.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/../../descriptor/../display/simgraph.h:22,
                 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:11,
                 from gui/components/gui_tab_panel.cc:13:
gui/components/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_tab_panel.cc:14:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/../../descriptor/../display/simgraph.h:22,
                 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:11,
                 from gui/components/gui_tab_panel.cc:13:
gui/components/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:53:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   53 |  required_size = scr_size( 8, required_size.h );
      |                                               ^
In file included from gui/components/../../descriptor/../display/simgraph.h:22,
                 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:11,
                 from gui/components/gui_tab_panel.cc:13:
gui/components/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_textarea.h:17,
                 from gui/components/gui_textarea.cc:16:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_textarea.h:17,
                 from gui/components/gui_textarea.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../components/gui_container.h:23,
                 from gui/components/../components/gui_aligned_container.h:4,
                 from gui/components/../gui_frame.h:20,
                 from gui/components/gui_textinput.cc:18:
gui/components/../components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/../components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_textinput.cc:18:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_textinput.cc:18:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_textinput.cc:18:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_textinput.cc:18:
gui/components/../components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_textinput.cc:18:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/../gui_frame.h:20,
                 from gui/components/gui_textinput.cc:18:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_textinput.cc:18:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_textinput.cc:18:
gui/components/../gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/components/../gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/../gui_frame.h:16,
                 from gui/components/gui_textinput.cc:18:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/components/gui_world_view_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/components/gui_world_view_t.o gui/components/gui_world_view_t.cc
===> HOSTCXX gui/convoi_detail_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/convoi_detail_t.o gui/convoi_detail_t.cc
In file included from gui/components/gui_world_view_t.h:11,
                 from gui/components/gui_world_view_t.cc:10:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_world_view_t.h:11,
                 from gui/components/gui_world_view_t.cc:10:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_world_view_t.cc:12:
gui/components/../../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/components/../../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/../../simworld.h:20,
                 from gui/components/gui_world_view_t.cc:11:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:38:13: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   38 |  min_size = size;
      |             ^~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_world_view_t.h:11,
                 from gui/components/gui_world_view_t.cc:10:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/convoi_detail_t.h:11,
                 from gui/convoi_detail_t.cc:14:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/convoi_detail_t.h:11,
                 from gui/convoi_detail_t.cc:14:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_detail_t.h:11,
                 from gui/convoi_detail_t.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/convoi_detail_t.h:11,
                 from gui/convoi_detail_t.cc:14:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_detail_t.h:11,
                 from gui/convoi_detail_t.cc:14:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/convoi_detail_t.h:11,
                 from gui/convoi_detail_t.cc:14:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_detail_t.h:11,
                 from gui/convoi_detail_t.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/convoi_detail_t.h:11,
                 from gui/convoi_detail_t.cc:14:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_detail_t.cc:19:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/convoi_detail_t.h:16,
                 from gui/convoi_detail_t.cc:14:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/convoi_filter_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/convoi_filter_frame.o gui/convoi_filter_frame.cc
In file included from gui/convoi_detail_t.cc:23:
gui/../simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
gui/../simware.h:66:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   66 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/convoi_detail_t.h:16,
                 from gui/convoi_detail_t.cc:14:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/convoi_detail_t.cc:23:
gui/../simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
gui/../simware.h:70:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   70 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/convoi_detail_t.h:16,
                 from gui/convoi_detail_t.cc:14:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:149:14: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  149 |  this->cnv = cnv;
      |              ^~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/convoi_detail_t.h:16,
                 from gui/convoi_detail_t.cc:14:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/convoi_filter_frame.h:17,
                 from gui/convoi_filter_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/convoi_filter_frame.h:17,
                 from gui/convoi_filter_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/convoi_filter_frame.h:17,
                 from gui/convoi_filter_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/convoi_filter_frame.h:17,
                 from gui/convoi_filter_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/convoi_filter_frame.h:17,
                 from gui/convoi_filter_frame.cc:15:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/convoi_filter_frame.h:17,
                 from gui/convoi_filter_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/convoi_filter_frame.h:17,
                 from gui/convoi_filter_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/convoi_filter_frame.h:17,
                 from gui/convoi_filter_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_filter_frame.h:17,
                 from gui/convoi_filter_frame.cc:15:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/convoi_filter_frame.h:17,
                 from gui/convoi_filter_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/convoi_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/convoi_frame.o gui/convoi_frame.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_convoiinfo.h:15,
                 from gui/convoi_frame.cc:19:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_convoiinfo.h:15,
                 from gui/convoi_frame.cc:19:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_convoiinfo.h:15,
                 from gui/convoi_frame.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_convoiinfo.h:15,
                 from gui/convoi_frame.cc:19:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_convoiinfo.h:15,
                 from gui/convoi_frame.cc:19:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_convoiinfo.h:15,
                 from gui/convoi_frame.cc:19:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_convoiinfo.h:15,
                 from gui/convoi_frame.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_convoiinfo.h:15,
                 from gui/convoi_frame.cc:19:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_frame.h:18,
                 from gui/convoi_frame.cc:21:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_convoiinfo.h:15,
                 from gui/convoi_frame.cc:19:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_frame.cc:25:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/convoi_frame.cc:19:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/convoi_info_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/convoi_info_t.o gui/convoi_info_t.cc
===> HOSTCXX gui/convoy_item.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/convoy_item.o gui/convoy_item.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/convoi_info_t.h:15,
                 from gui/convoi_info_t.cc:14:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/convoi_info_t.h:15,
                 from gui/convoi_info_t.cc:14:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/convoi_info_t.h:15,
                 from gui/convoi_info_t.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/convoi_info_t.h:15,
                 from gui/convoi_info_t.cc:14:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/convoi_info_t.h:15,
                 from gui/convoi_info_t.cc:14:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/convoi_info_t.h:15,
                 from gui/convoi_info_t.cc:14:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/convoi_info_t.h:15,
                 from gui/convoi_info_t.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/convoi_info_t.h:15,
                 from gui/convoi_info_t.cc:14:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_info_t.h:15,
                 from gui/convoi_info_t.cc:14:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/convoi_info_t.h:15,
                 from gui/convoi_info_t.cc:14:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_info_t.cc:18:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/convoi_info_t.h:27,
                 from gui/convoi_info_t.cc:14:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/convoi_info_t.cc:27:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/convoi_info_t.h:27,
                 from gui/convoi_info_t.cc:14:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:93:14: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   93 |  this->cnv = cnv;
      |              ^~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/convoi_info_t.h:27,
                 from gui/convoi_info_t.cc:14:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_scrolled_list.h:15,
                 from gui/convoy_item.h:8,
                 from gui/convoy_item.cc:5:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_scrolled_list.h:15,
                 from gui/convoy_item.h:8,
                 from gui/convoy_item.cc:5:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:15,
                 from gui/convoy_item.h:8,
                 from gui/convoy_item.cc:5:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_scrolled_list.h:15,
                 from gui/convoy_item.h:8,
                 from gui/convoy_item.cc:5:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:15,
                 from gui/convoy_item.h:8,
                 from gui/convoy_item.cc:5:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_scrolled_list.h:15,
                 from gui/convoy_item.h:8,
                 from gui/convoy_item.cc:5:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:15,
                 from gui/convoy_item.h:8,
                 from gui/convoy_item.cc:5:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_scrolled_list.h:15,
                 from gui/convoy_item.h:8,
                 from gui/convoy_item.cc:5:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoy_item.cc:5:
gui/convoy_item.h: In constructor 'convoy_scrollitem_t::convoy_scrollitem_t(convoihandle_t)':
gui/convoy_item.h:19:135: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   19 |  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:4,
                 from gui/convoy_item.h:9,
                 from gui/convoy_item.cc:5:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/convoy_item.cc:6:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/convoy_item.h:9,
                 from gui/convoy_item.cc:5:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/curiosity_edit.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/curiosity_edit.o gui/curiosity_edit.cc
===> HOSTCXX gui/curiositylist_frame_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/curiosity_edit.h:8,
                 from gui/curiosity_edit.cc:27:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/curiosity_edit.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/curiosity_edit.h:8,
                 from gui/curiosity_edit.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/curiosity_edit.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/curiosity_edit.h:8,
                 from gui/curiosity_edit.cc:27:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/curiosity_edit.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/curiosity_edit.h:8,
                 from gui/curiosity_edit.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/curiosity_edit.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/extend_edit.h:4,
                 from gui/curiosity_edit.h:8,
                 from gui/curiosity_edit.cc:27:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/curiosity_edit.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/curiositylist_frame_t.h:9,
                 from gui/curiositylist_frame_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/curiositylist_frame_t.h:9,
                 from gui/curiositylist_frame_t.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/curiositylist_frame_t.h:9,
                 from gui/curiositylist_frame_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/curiositylist_frame_t.h:9,
                 from gui/curiositylist_frame_t.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/curiositylist_frame_t.h:9,
                 from gui/curiositylist_frame_t.cc:13:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/curiositylist_frame_t.h:9,
                 from gui/curiositylist_frame_t.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/curiositylist_frame_t.h:9,
                 from gui/curiositylist_frame_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/curiositylist_frame_t.h:9,
                 from gui/curiositylist_frame_t.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/curiositylist_frame_t.h:9,
                 from gui/curiositylist_frame_t.cc:13:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/curiositylist_frame_t.h:9,
                 from gui/curiositylist_frame_t.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/curiositylist_stats_t.h:17,
                 from gui/curiositylist_frame_t.cc:14:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from gui/gui_frame.h:16,
                 from gui/curiositylist_frame_t.h:9,
                 from gui/curiositylist_frame_t.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/curiositylist_stats_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/curiositylist_stats_t.o gui/curiositylist_stats_t.cc
===> HOSTCXX gui/depot_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/depot_frame.o gui/depot_frame.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/curiositylist_stats_t.h:16,
                 from gui/curiositylist_stats_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/curiositylist_stats_t.h:16,
                 from gui/curiositylist_stats_t.cc:13:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/curiositylist_stats_t.h:16,
                 from gui/curiositylist_stats_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/curiositylist_stats_t.h:16,
                 from gui/curiositylist_stats_t.cc:13:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/curiositylist_stats_t.h:16,
                 from gui/curiositylist_stats_t.cc:13:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/curiositylist_stats_t.h:16,
                 from gui/curiositylist_stats_t.cc:13:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/curiositylist_stats_t.h:16,
                 from gui/curiositylist_stats_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/curiositylist_stats_t.h:16,
                 from gui/curiositylist_stats_t.cc:13:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/curiositylist_stats_t.h:17,
                 from gui/curiositylist_stats_t.cc:13:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/curiositylist_stats_t.h:16,
                 from gui/curiositylist_stats_t.cc:13:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/display_settings.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/display_settings.o gui/display_settings.cc
In file included from gui/components/gui_container.h:22,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/curiositylist_stats_t.h:16,
                 from gui/curiositylist_stats_t.cc:13:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/components/../../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/curiositylist_stats_t.cc:18:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:22,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/curiositylist_stats_t.h:16,
                 from gui/curiositylist_stats_t.cc:13:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:755:68:   required from here
gui/components/../../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/curiositylist_stats_t.cc:18:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:22,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/curiositylist_stats_t.h:16,
                 from gui/curiositylist_stats_t.cc:13:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/components/../../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/curiositylist_stats_t.cc:18:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:22,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/curiositylist_stats_t.h:16,
                 from gui/curiositylist_stats_t.cc:13:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:773:78:   required from here
gui/components/../../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/curiositylist_stats_t.cc:18:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:22,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/curiositylist_stats_t.h:16,
                 from gui/curiositylist_stats_t.cc:13:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/components/../../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/components/../../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/curiositylist_stats_t.cc:18:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:22,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/curiositylist_stats_t.h:16,
                 from gui/curiositylist_stats_t.cc:13:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/components/../../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/components/../../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/curiositylist_stats_t.cc:18:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/enlarge_map_frame_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:19:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/depot_frame.cc:20:
gui/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
gui/../simdepot.h:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/depot_frame.cc:25:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/schedule_gui.h:12,
                 from gui/depot_frame.cc:33:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/depot_frame.cc:17:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/schedule_gui.h:12,
                 from gui/depot_frame.cc:33:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/depot_frame.cc:17:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/schedule_gui.h:12,
                 from gui/depot_frame.cc:33:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/depot_frame.cc:17:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/schedule_gui.h:12,
                 from gui/depot_frame.cc:33:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/depot_frame.cc:17:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/schedule_gui.h:12,
                 from gui/depot_frame.cc:33:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/depot_frame.cc:17:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/depot_frame.cc:35:
gui/line_item.h: In constructor 'line_scrollitem_t::line_scrollitem_t(linehandle_t)':
gui/line_item.h:19:132: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   19 |  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:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/depot_frame.cc:36:
gui/convoy_item.h: In constructor 'convoy_scrollitem_t::convoy_scrollitem_t(convoihandle_t)':
gui/convoy_item.h:19:135: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   19 |  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:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/depot_frame.cc:39:
gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
gui/depot_frame.h:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_list_stats.h:15,
                 from gui/schedule_list.h:22,
                 from gui/depot_frame.cc:40:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/depot_frame.cc:17:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:116:53: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  116 |  last_selected_line = depot->get_last_selected_line();
      |                                                     ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:438:11: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  438 |   *size = win_size;
      |           ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/depot_frame.cc:17:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:965:24: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  965 |   last_selected_line = selected_line;
      |                        ^~~~~~~~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:969:123: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  969 |    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:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:973:102: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  973 |    last_selected_line = schedule_list_gui_t::selected_line[ depot->get_owner()->get_player_nr() ][ 0 ];
      |                                                                                                      ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:975:39: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  975 |     last_selected_line = linehandle_t();
      |                                       ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:1004:33: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 1004 |   selected_line = cnv->get_line();
      |                                 ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/display_settings.h:9,
                 from gui/display_settings.cc:13:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/display_settings.h:9,
                 from gui/display_settings.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/depot_frame.cc:1017:32: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 1017 |   selected_line = linehandle_t();
      |                                ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/display_settings.h:9,
                 from gui/display_settings.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/display_settings.h:9,
                 from gui/display_settings.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/display_settings.h:9,
                 from gui/display_settings.cc:13:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/display_settings.h:9,
                 from gui/display_settings.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/display_settings.h:9,
                 from gui/display_settings.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/display_settings.h:9,
                 from gui/display_settings.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/depot_frame.cc: In member function 'virtual bool depot_frame_t::action_triggered(gui_action_creator_t*, value_t)':
gui/depot_frame.cc:1401:35: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 1401 |      selected_line = linehandle_t();
      |                                   ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/display_settings.h:9,
                 from gui/display_settings.cc:13:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/display_settings.h:9,
                 from gui/display_settings.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/depot_frame.cc:1416:40: 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 = linehandle_t(); // clear last selected line so we can get a new one ...
      |                                        ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:1423:22: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 1423 |      selected_line = last_selected_line;
      |                      ^~~~~~~~~~~~~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:1432:36: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 1432 |     selected_line = item->get_line();
      |                                    ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/depot_frame.cc:1434:26: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 1434 |     last_selected_line = selected_line;
      |                          ^~~~~~~~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:1530:31: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 1530 |   cnv = depot->get_convoi(icnv);
      |                               ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/depot_frame.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/extend_edit.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/extend_edit.o gui/extend_edit.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/enlarge_map_frame_t.h:8,
                 from gui/enlarge_map_frame_t.cc:11:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/enlarge_map_frame_t.h:8,
                 from gui/enlarge_map_frame_t.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/enlarge_map_frame_t.h:8,
                 from gui/enlarge_map_frame_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/enlarge_map_frame_t.h:8,
                 from gui/enlarge_map_frame_t.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/enlarge_map_frame_t.h:8,
                 from gui/enlarge_map_frame_t.cc:11:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/enlarge_map_frame_t.h:8,
                 from gui/enlarge_map_frame_t.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/enlarge_map_frame_t.h:8,
                 from gui/enlarge_map_frame_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/enlarge_map_frame_t.h:8,
                 from gui/enlarge_map_frame_t.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/enlarge_map_frame_t.h:8,
                 from gui/enlarge_map_frame_t.cc:11:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/enlarge_map_frame_t.h:8,
                 from gui/enlarge_map_frame_t.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/enlarge_map_frame_t.cc:12:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/enlarge_map_frame_t.h:8,
                 from gui/enlarge_map_frame_t.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/extend_edit.cc:19:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/extend_edit.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/extend_edit.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/extend_edit.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/extend_edit.cc:19:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/extend_edit.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/extend_edit.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/extend_edit.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/extend_edit.h:4,
                 from gui/extend_edit.cc:19:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/extend_edit.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/fabrik_info.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/fabrik_info.o gui/fabrik_info.cc
===> HOSTCXX gui/factory_chart.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/factory_chart.o gui/factory_chart.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/factory_chart.h:18,
                 from gui/fabrik_info.h:17,
                 from gui/fabrik_info.cc:12:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from gui/factory_chart.h:17,
                 from gui/fabrik_info.h:17,
                 from gui/fabrik_info.cc:12:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/factory_chart.h:18,
                 from gui/fabrik_info.h:17,
                 from gui/fabrik_info.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from gui/factory_chart.h:17,
                 from gui/fabrik_info.h:17,
                 from gui/fabrik_info.cc:12:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/factory_chart.h:18,
                 from gui/fabrik_info.h:17,
                 from gui/fabrik_info.cc:12:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/factory_chart.h:18,
                 from gui/factory_chart.cc:15:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from gui/factory_chart.h:17,
                 from gui/fabrik_info.h:17,
                 from gui/fabrik_info.cc:12:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/factory_chart.h:18,
                 from gui/fabrik_info.h:17,
                 from gui/fabrik_info.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from gui/factory_chart.h:17,
                 from gui/fabrik_info.h:17,
                 from gui/fabrik_info.cc:12:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from gui/factory_chart.h:17,
                 from gui/factory_chart.cc:15:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/factory_chart.h:18,
                 from gui/factory_chart.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from gui/factory_chart.h:17,
                 from gui/factory_chart.cc:15:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/factory_chart.h:18,
                 from gui/factory_chart.cc:15:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from gui/factory_chart.h:17,
                 from gui/factory_chart.cc:15:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/factory_chart.h:18,
                 from gui/factory_chart.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from gui/factory_chart.h:17,
                 from gui/factory_chart.cc:15:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/factory_chart.h:18,
                 from gui/fabrik_info.h:17,
                 from gui/fabrik_info.cc:12:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from gui/factory_chart.h:17,
                 from gui/fabrik_info.h:17,
                 from gui/fabrik_info.cc:12:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/factory_chart.h:18,
                 from gui/factory_chart.cc:15:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from gui/factory_chart.h:17,
                 from gui/factory_chart.cc:15:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/fabrik_info.h:24,
                 from gui/fabrik_info.cc:12:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from gui/factory_chart.h:17,
                 from gui/fabrik_info.h:17,
                 from gui/fabrik_info.cc:12:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/fabrik_info.cc:22:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../halthandle_t.h:4,
                 from gui/../simfab.h:18,
                 from gui/factory_chart.h:17,
                 from gui/fabrik_info.h:17,
                 from gui/fabrik_info.cc:12:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/factory_edit.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/factory_edit.o gui/factory_edit.cc
===> HOSTCXX gui/factorylist_frame_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/factory_edit.h:8,
                 from gui/factory_edit.cc:29:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/factory_edit.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/factory_edit.h:8,
                 from gui/factory_edit.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/factory_edit.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/factory_edit.h:8,
                 from gui/factory_edit.cc:29:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/factory_edit.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/factory_edit.h:8,
                 from gui/factory_edit.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/factory_edit.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/extend_edit.h:4,
                 from gui/factory_edit.h:8,
                 from gui/factory_edit.cc:29:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/factory_edit.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/factorylist_frame_t.h:9,
                 from gui/factorylist_frame_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/factorylist_frame_t.h:9,
                 from gui/factorylist_frame_t.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/factorylist_frame_t.h:9,
                 from gui/factorylist_frame_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/factorylist_frame_t.h:9,
                 from gui/factorylist_frame_t.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/factorylist_frame_t.h:9,
                 from gui/factorylist_frame_t.cc:13:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/factorylist_frame_t.h:9,
                 from gui/factorylist_frame_t.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/factorylist_frame_t.h:9,
                 from gui/factorylist_frame_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/factorylist_frame_t.h:9,
                 from gui/factorylist_frame_t.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/factorylist_frame_t.h:9,
                 from gui/factorylist_frame_t.cc:13:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/factorylist_frame_t.h:9,
                 from gui/factorylist_frame_t.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/factorylist_stats_t.h:15,
                 from gui/factorylist_frame_t.h:12,
                 from gui/factorylist_frame_t.cc:13:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from gui/gui_frame.h:16,
                 from gui/factorylist_frame_t.h:9,
                 from gui/factorylist_frame_t.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/factorylist_stats_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:4,
                 from gui/factorylist_stats_t.h:15,
                 from gui/factorylist_stats_t.cc:12:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_colorbox.h:4,
                 from gui/factorylist_stats_t.h:15,
                 from gui/factorylist_stats_t.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/factorylist_stats_t.h:15,
                 from gui/factorylist_stats_t.cc:12:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_colorbox.h:4,
                 from gui/factorylist_stats_t.h:15,
                 from gui/factorylist_stats_t.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:15,
                 from gui/factorylist_stats_t.h:18,
                 from gui/factorylist_stats_t.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_colorbox.h:4,
                 from gui/factorylist_stats_t.h:15,
                 from gui/factorylist_stats_t.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:15,
                 from gui/factorylist_stats_t.h:18,
                 from gui/factorylist_stats_t.cc:12:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_colorbox.h:4,
                 from gui/factorylist_stats_t.h:15,
                 from gui/factorylist_stats_t.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:15,
                 from gui/factorylist_stats_t.h:18,
                 from gui/factorylist_stats_t.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_colorbox.h:4,
                 from gui/factorylist_stats_t.h:15,
                 from gui/factorylist_stats_t.cc:12:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/goods_frame_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/goods_frame_t.o gui/goods_frame_t.cc
===> HOSTCXX gui/goods_stats_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/goods_stats_t.o gui/goods_stats_t.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/goods_frame_t.h:15,
                 from gui/goods_frame_t.cc:15:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/goods_frame_t.h:15,
                 from gui/goods_frame_t.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/goods_frame_t.h:15,
                 from gui/goods_frame_t.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/goods_frame_t.h:15,
                 from gui/goods_frame_t.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/goods_frame_t.h:15,
                 from gui/goods_frame_t.cc:15:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/goods_frame_t.h:15,
                 from gui/goods_frame_t.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/goods_frame_t.h:15,
                 from gui/goods_frame_t.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/goods_frame_t.h:15,
                 from gui/goods_frame_t.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/goods_frame_t.h:15,
                 from gui/goods_frame_t.cc:15:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/goods_frame_t.h:15,
                 from gui/goods_frame_t.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/ground_info.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/ground_info.o gui/ground_info.cc
In file included from gui/../bauer/vehikelbauer.h:14,
                 from gui/goods_frame_t.cc:19:
gui/../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
gui/../bauer/../gui/depot_frame.h:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/goods_frame_t.h:24,
                 from gui/goods_frame_t.cc:15:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/goods_stats_t.h:18,
                 from gui/goods_stats_t.cc:14:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/goods_stats_t.h:18,
                 from gui/goods_stats_t.cc:14:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/goods_stats_t.h:18,
                 from gui/goods_stats_t.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/goods_stats_t.h:18,
                 from gui/goods_stats_t.cc:14:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/goods_stats_t.h:18,
                 from gui/goods_stats_t.cc:14:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/goods_stats_t.h:18,
                 from gui/goods_stats_t.cc:14:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/goods_stats_t.h:18,
                 from gui/goods_stats_t.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/goods_stats_t.h:18,
                 from gui/goods_stats_t.cc:14:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/gui_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/gui_frame.o gui/gui_frame.cc
In file included from gui/goods_stats_t.cc:25:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/goods_stats_t.h:18,
                 from gui/goods_stats_t.cc:14:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/ground_info.cc:16:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../display/../convoihandle_t.h:4,
                 from gui/../display/viewport.h:15,
                 from gui/ground_info.cc:16:
gui/../display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/gui_theme.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/gui_theme.o gui/gui_theme.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/ground_info.h:18,
                 from gui/ground_info.cc:19:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/ground_info.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/ground_info.h:18,
                 from gui/ground_info.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../display/simgraph.h:22,
                 from gui/ground_info.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/ground_info.h:18,
                 from gui/ground_info.cc:19:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../display/simgraph.h:22,
                 from gui/ground_info.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/ground_info.h:18,
                 from gui/ground_info.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/ground_info.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:4,
                 from gui/ground_info.h:18,
                 from gui/ground_info.cc:19:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/ground_info.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/gui_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/gui_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/gui_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/gui_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/gui_frame.cc:15:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/gui_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/gui_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/gui_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.cc:15:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/gui_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:33:26: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   33 |  size = scr_size(200, 100);
      |                          ^
In file included from gui/gui_frame.h:16,
                 from gui/gui_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_frame.cc:34:31: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   34 |  min_windowsize = scr_size(0,0);
      |                               ^
In file included from gui/gui_frame.h:16,
                 from gui/gui_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:64:16: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   64 |   this->size = size;
      |                ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/gui_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_button.h:16,
                 from gui/gui_theme.cc:17:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:172:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  172 |  gui_button_size              = scr_size(92,14);
      |                                               ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:173:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  173 |  gui_color_button_size        = scr_size(92,16);
      |                                               ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:174:45: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  174 |  gui_button_text_offset       = scr_size(0,0);
      |                                             ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:175:45: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  175 |  gui_color_button_text_offset = scr_size(0,0);
      |                                             ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:176:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  176 |  gui_divider_size             = scr_size(92,2+D_V_SPACE*2);
      |                                                          ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:177:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  177 |  gui_checkbox_size            = scr_size(10,10);
      |                                               ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:178:54: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  178 |  gui_pos_button_size          = scr_size(14,LINESPACE);
      |                                                      ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:179:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  179 |  gui_arrow_left_size          = scr_size(14,14);
      |                                               ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:180:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  180 |  gui_arrow_right_size         = scr_size(14,14);
      |                                               ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:181:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  181 |  gui_arrow_up_size            = scr_size(14,14);
      |                                               ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:182:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  182 |  gui_arrow_down_size          = scr_size(14,14);
      |                                               ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:183:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  183 |  gui_scrollbar_size           = scr_size(14,14);
      |                                               ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:184:45: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  184 |  gui_min_scrollbar_size       = scr_size(3,3);
      |                                             ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:185:54: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  185 |  gui_label_size               = scr_size(92,LINESPACE);
      |                                                      ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:186:110: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  186 |  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:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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_gadget_size              = scr_size(16,16);
      |                                               ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:188:46: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  188 |  gui_indicator_size           = scr_size(20,4);
      |                                              ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:208:51: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  208 |   k = scr_size(image->x+image->w,image->y+image->h);
      |                                                   ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:301:95: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  301 |  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:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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)':
gui/gui_theme.cc:435:51: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  435 |  gui_theme_t::gui_arrow_right_size = gui_theme_t::gui_arrow_left_size;
      |                                                   ^~~~~~~~~~~~~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:439:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  439 |  gui_theme_t::gui_arrow_down_size = gui_theme_t::gui_arrow_up_size;
      |                                                  ^~~~~~~~~~~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:453:114: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  453 |   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:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:457:96: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  457 |   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:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/gui_theme.cc:504:113: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  504 |  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:22,
                 from gui/gui_theme.h:13,
                 from gui/gui_theme.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/halt_info.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/halt_info.o gui/halt_info.cc
===> HOSTCXX gui/halt_list_filter_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/halt_info.h:16,
                 from gui/halt_info.cc:13:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/halt_info.h:16,
                 from gui/halt_info.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/halt_info.h:16,
                 from gui/halt_info.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/halt_info.h:16,
                 from gui/halt_info.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/halt_info.h:16,
                 from gui/halt_info.cc:13:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/halt_info.h:16,
                 from gui/halt_info.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/halt_info.h:16,
                 from gui/halt_info.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/halt_info.h:16,
                 from gui/halt_info.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_info.h:16,
                 from gui/halt_info.cc:13:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/halt_info.h:16,
                 from gui/halt_info.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_info.h:28,
                 from gui/halt_info.cc:13:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from gui/gui_frame.h:16,
                 from gui/halt_info.h:16,
                 from gui/halt_info.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_info.cc:17:
gui/../simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
gui/../simware.h:66:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   66 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simhalt.h:11,
                 from gui/halt_info.h:31,
                 from gui/halt_info.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_info.cc:17:
gui/../simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
gui/../simware.h:70:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   70 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simhalt.h:11,
                 from gui/halt_info.h:31,
                 from gui/halt_info.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_info.cc:19:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simhalt.h:11,
                 from gui/halt_info.h:31,
                 from gui/halt_info.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_info.cc:23:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simhalt.h:11,
                 from gui/halt_info.h:31,
                 from gui/halt_info.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/halt_info.cc: In constructor 'gui_halt_detail_t::gui_line_button_t::gui_line_button_t(linehandle_t)':
gui/halt_info.cc:101:17: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  101 |    this->line = line;
      |                 ^~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simhalt.h:11,
                 from gui/halt_info.h:31,
                 from gui/halt_info.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/halt_list_filter_frame.h:14,
                 from gui/halt_list_filter_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/halt_list_filter_frame.h:14,
                 from gui/halt_list_filter_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/halt_info.cc: In constructor 'gui_halt_detail_t::gui_convoi_button_t::gui_convoi_button_t(convoihandle_t)':
gui/halt_info.cc:131:19: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  131 |    this->convoi = convoi;
      |                   ^~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simhalt.h:11,
                 from gui/halt_info.h:31,
                 from gui/halt_info.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:245:9: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  245 |  halt = h;
      |         ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simhalt.h:11,
                 from gui/halt_info.h:31,
                 from gui/halt_info.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/halt_list_filter_frame.h:14,
                 from gui/halt_list_filter_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/halt_list_filter_frame.h:14,
                 from gui/halt_list_filter_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/halt_list_filter_frame.h:14,
                 from gui/halt_list_filter_frame.cc:15:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/halt_list_filter_frame.h:14,
                 from gui/halt_list_filter_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/halt_list_filter_frame.h:14,
                 from gui/halt_list_filter_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/halt_list_filter_frame.h:14,
                 from gui/halt_list_filter_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/halt_info.cc: In member function 'void halt_info_t::init(halthandle_t)':
gui/halt_info.cc:288:15: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  288 |  this->halt = halt;
      |               ^~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simhalt.h:11,
                 from gui/halt_info.h:31,
                 from gui/halt_info.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_list_filter_frame.h:14,
                 from gui/halt_list_filter_frame.cc:15:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/halt_list_filter_frame.h:14,
                 from gui/halt_list_filter_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:15,
                 from gui/halt_list_frame.h:20,
                 from gui/halt_list_filter_frame.h:19,
                 from gui/halt_list_filter_frame.cc:15:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from gui/gui_frame.h:16,
                 from gui/halt_list_filter_frame.h:14,
                 from gui/halt_list_filter_frame.cc:15:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/halt_info.cc: In member function 'virtual void halt_info_t::rdwr(loadsave_t*)':
gui/halt_info.cc:913:45: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  913 |   halt = welt->lookup( halt_pos )->get_halt();
      |                                             ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simhalt.h:11,
                 from gui/halt_info.h:31,
                 from gui/halt_info.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/halt_info.h:16,
                 from gui/halt_info.cc:13:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simhalt.h:11,
                 from gui/halt_info.h:31,
                 from gui/halt_info.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/halt_info.h:16,
                 from gui/halt_info.cc:13:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:755:68:   required from here
gui/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simhalt.h:11,
                 from gui/halt_info.h:31,
                 from gui/halt_info.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/halt_info.h:16,
                 from gui/halt_info.cc:13:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simhalt.h:11,
                 from gui/halt_info.h:31,
                 from gui/halt_info.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/halt_info.h:16,
                 from gui/halt_info.cc:13:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:773:78:   required from here
gui/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simhalt.h:11,
                 from gui/halt_info.h:31,
                 from gui/halt_info.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/halt_info.h:16,
                 from gui/halt_info.cc:13:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simhalt.h:11,
                 from gui/halt_info.h:31,
                 from gui/halt_info.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/halt_info.h:16,
                 from gui/halt_info.cc:13:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simhalt.h:11,
                 from gui/halt_info.h:31,
                 from gui/halt_info.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/halt_list_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/halt_list_frame.o gui/halt_list_frame.cc
===> HOSTCXX gui/halt_list_stats.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/halt_list_stats.o gui/halt_list_stats.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_frame.cc:20:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_frame.cc:20:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_frame.cc:20:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_frame.cc:20:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_frame.cc:20:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_frame.h:19,
                 from gui/halt_list_frame.cc:20:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_frame.cc:20:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:15,
                 from gui/halt_list_frame.h:20,
                 from gui/halt_list_frame.cc:20:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from gui/gui_frame.h:16,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_frame.cc:20:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_frame.cc:24:
gui/../simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
gui/../simware.h:66:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   66 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_frame.h:20,
                 from gui/halt_list_frame.cc:20:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_list_frame.cc:24:
gui/../simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
gui/../simware.h:70:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   70 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_frame.h:20,
                 from gui/halt_list_frame.cc:20:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:9:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:14,
                 from gui/halt_list_stats.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:14,
                 from gui/halt_list_stats.cc:9:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:14,
                 from gui/halt_list_stats.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:15,
                 from gui/halt_list_stats.cc:9:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from gui/components/gui_component.h:11,
                 from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_frame.cc:20:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_frame.h:20,
                 from gui/halt_list_frame.cc:20:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_frame.cc:20:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:755:68:   required from here
gui/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_frame.h:20,
                 from gui/halt_list_frame.cc:20:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_frame.cc:20:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_frame.h:20,
                 from gui/halt_list_frame.cc:20:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_frame.cc:20:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:773:78:   required from here
gui/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_frame.h:20,
                 from gui/halt_list_frame.cc:20:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_frame.cc:20:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_frame.h:20,
                 from gui/halt_list_frame.cc:20:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/halt_list_frame.h:19,
                 from gui/halt_list_frame.cc:20:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_frame.h:20,
                 from gui/halt_list_frame.cc:20:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_list_stats.cc:14:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_stats.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_list_stats.cc:26:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:11,
                 from gui/halt_list_stats.h:12,
                 from gui/halt_list_stats.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:56:9: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   56 |  halt = h;
      |         ^
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_stats.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:22,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/halt_list_stats.h:14,
                 from gui/halt_list_stats.cc:9:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/components/../../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_stats.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:22,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/halt_list_stats.h:14,
                 from gui/halt_list_stats.cc:9:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:755:68:   required from here
gui/components/../../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_stats.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:22,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/halt_list_stats.h:14,
                 from gui/halt_list_stats.cc:9:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/components/../../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_stats.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:22,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/halt_list_stats.h:14,
                 from gui/halt_list_stats.cc:9:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:773:78:   required from here
gui/components/../../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_stats.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/headquarter_info.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/headquarter_info.o gui/headquarter_info.cc
In file included from gui/components/gui_container.h:22,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/halt_list_stats.h:14,
                 from gui/halt_list_stats.cc:9:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/components/../../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/components/../../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_stats.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:22,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/halt_list_stats.h:14,
                 from gui/halt_list_stats.cc:9:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/components/../../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/components/../../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../halthandle_t.h:4,
                 from gui/halt_list_stats.h:19,
                 from gui/halt_list_stats.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/headquarter_info.h:5,
                 from gui/headquarter_info.cc:2:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/headquarter_info.h:5,
                 from gui/headquarter_info.cc:2:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/headquarter_info.h:5,
                 from gui/headquarter_info.cc:2:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/headquarter_info.h:5,
                 from gui/headquarter_info.cc:2:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/headquarter_info.h:5,
                 from gui/headquarter_info.cc:2:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/headquarter_info.h:5,
                 from gui/headquarter_info.cc:2:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/headquarter_info.h:5,
                 from gui/headquarter_info.cc:2:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/headquarter_info.h:5,
                 from gui/headquarter_info.cc:2:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:4,
                 from gui/headquarter_info.h:5,
                 from gui/headquarter_info.cc:2:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/headquarter_info.h:5,
                 from gui/headquarter_info.cc:2:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/help_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/help_frame.o gui/help_frame.cc
===> HOSTCXX gui/jump_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/jump_frame.o gui/jump_frame.cc
===> HOSTCXX gui/minimap.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/minimap.o gui/minimap.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/tool_selector.h:14,
                 from gui/help_frame.cc:22:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/help_frame.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/tool_selector.h:14,
                 from gui/help_frame.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/help_frame.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/tool_selector.h:14,
                 from gui/help_frame.cc:22:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/help_frame.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/tool_selector.h:14,
                 from gui/help_frame.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/help_frame.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/tool_selector.h:14,
                 from gui/help_frame.cc:22:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/help_frame.cc:14:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:446:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  446 |   fread( htmlline, lengthof(htmlline)-1, 1, file );
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from gui/jump_frame.cc:14:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/jump_frame.cc:13:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/jump_frame.h:14,
                 from gui/jump_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/jump_frame.cc:13:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/jump_frame.h:14,
                 from gui/jump_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/jump_frame.cc:13:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/jump_frame.h:14,
                 from gui/jump_frame.cc:15:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/jump_frame.cc:13:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/jump_frame.h:14,
                 from gui/jump_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/jump_frame.cc:13:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/jump_frame.h:14,
                 from gui/jump_frame.cc:15:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/jump_frame.cc:13:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/minimap.cc:3:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../linehandle_t.h:4,
                 from gui/../simconvoi.h:12,
                 from gui/minimap.cc:3:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/minimap.cc:6:
gui/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
gui/../simdepot.h:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from gui/../linehandle_t.h:4,
                 from gui/../simconvoi.h:12,
                 from gui/minimap.cc:3:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/minimap.h:4,
                 from gui/minimap.cc:12:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../vehicle/../boden/grund.h:19,
                 from gui/../vehicle/simvehicle.h:20,
                 from gui/minimap.cc:4:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/minimap.cc:12:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../vehicle/../boden/grund.h:19,
                 from gui/../vehicle/simvehicle.h:20,
                 from gui/minimap.cc:4:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/schedule_gui.h:12,
                 from gui/minimap.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../vehicle/../boden/grund.h:19,
                 from gui/../vehicle/simvehicle.h:20,
                 from gui/minimap.cc:4:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/schedule_gui.h:12,
                 from gui/minimap.cc:13:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../vehicle/../boden/grund.h:19,
                 from gui/../vehicle/simvehicle.h:20,
                 from gui/minimap.cc:4:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/schedule_gui.h:12,
                 from gui/minimap.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../vehicle/../boden/grund.h:19,
                 from gui/../vehicle/simvehicle.h:20,
                 from gui/minimap.cc:4:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/schedule_gui.h:12,
                 from gui/minimap.cc:13:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../vehicle/../boden/grund.h:19,
                 from gui/../vehicle/simvehicle.h:20,
                 from gui/minimap.cc:4:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/minimap.cc:27:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../linehandle_t.h:4,
                 from gui/../simconvoi.h:12,
                 from gui/minimap.cc:3:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/minimap.cc: In member function 'void minimap_t::calc_map()':
gui/minimap.cc:1013:13: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
 1013 |  cur_size = new_size;
      |             ^~~~~~~~
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../vehicle/../boden/grund.h:19,
                 from gui/../vehicle/simvehicle.h:20,
                 from gui/minimap.cc:4:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/minimap.cc: In constructor 'minimap_t::minimap_t()':
gui/minimap.cc:1053:36: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
 1053 |  cur_size = new_size = scr_size(0,0);
      |                                    ^
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../vehicle/../boden/grund.h:19,
                 from gui/../vehicle/simvehicle.h:20,
                 from gui/minimap.cc:4:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/minimap.cc:1053:36: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
 1053 |  cur_size = new_size = scr_size(0,0);
      |                                    ^
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../vehicle/../boden/grund.h:19,
                 from gui/../vehicle/simvehicle.h:20,
                 from gui/minimap.cc:4:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:1180:16: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 1180 |  current_cnv = c;
      |                ^
In file included from gui/../linehandle_t.h:4,
                 from gui/../simconvoi.h:12,
                 from gui/minimap.cc:3:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:1197:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
 1197 |   new_size = cur_size;
      |              ^~~~~~~~
In file included from gui/../vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../vehicle/../boden/grund.h:19,
                 from gui/../vehicle/simvehicle.h:20,
                 from gui/minimap.cc:4:
gui/../vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/minimap.cc:1301:16: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 1301 |          cnv = test_cnv;
      |                ^~~~~~~~
In file included from gui/../linehandle_t.h:4,
                 from gui/../simconvoi.h:12,
                 from gui/minimap.cc:3:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/minimap.cc:1595:22: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1595 |    display_station = station;
      |                      ^~~~~~~
In file included from gui/../linehandle_t.h:4,
                 from gui/../simconvoi.h:12,
                 from gui/minimap.cc:3:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/../dataobj/koord3d.h:7,
                 from gui/../dataobj/route.h:13,
                 from gui/../simconvoi.h:16,
                 from gui/minimap.cc:3:
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:1433:30:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../linehandle_t.h:4,
                 from gui/../simconvoi.h:12,
                 from gui/minimap.cc:3:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/kennfarbe.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/kennfarbe.o gui/kennfarbe.cc
In file included from gui/../dataobj/../dataobj/koord3d.h:7,
                 from gui/../dataobj/route.h:13,
                 from gui/../simconvoi.h:16,
                 from gui/minimap.cc:3:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../linehandle_t.h:4,
                 from gui/../simconvoi.h:12,
                 from gui/minimap.cc:3:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/../dataobj/koord3d.h:7,
                 from gui/../dataobj/route.h:13,
                 from gui/../simconvoi.h:16,
                 from gui/minimap.cc:3:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:755:68:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../linehandle_t.h:4,
                 from gui/../simconvoi.h:12,
                 from gui/minimap.cc:3:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/../dataobj/koord3d.h:7,
                 from gui/../dataobj/route.h:13,
                 from gui/../simconvoi.h:16,
                 from gui/minimap.cc:3:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../linehandle_t.h:4,
                 from gui/../simconvoi.h:12,
                 from gui/minimap.cc:3:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/../dataobj/koord3d.h:7,
                 from gui/../dataobj/route.h:13,
                 from gui/../simconvoi.h:16,
                 from gui/minimap.cc:3:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:773:78:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../linehandle_t.h:4,
                 from gui/../simconvoi.h:12,
                 from gui/minimap.cc:3:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/../dataobj/koord3d.h:7,
                 from gui/../dataobj/route.h:13,
                 from gui/../simconvoi.h:16,
                 from gui/minimap.cc:3:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]'
gui/minimap.cc:1433:30:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../linehandle_t.h:4,
                 from gui/../simconvoi.h:12,
                 from gui/minimap.cc:3:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/../dataobj/koord3d.h:7,
                 from gui/../dataobj/route.h:13,
                 from gui/../simconvoi.h:16,
                 from gui/minimap.cc:3:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../linehandle_t.h:4,
                 from gui/../simconvoi.h:12,
                 from gui/minimap.cc:3:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/../dataobj/koord3d.h:7,
                 from gui/../dataobj/route.h:13,
                 from gui/../simconvoi.h:16,
                 from gui/minimap.cc:3:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/../dataobj/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../linehandle_t.h:4,
                 from gui/../simconvoi.h:12,
                 from gui/minimap.cc:3:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/label_info.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/label_info.o gui/label_info.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/kennfarbe.h:16,
                 from gui/kennfarbe.cc:11:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/kennfarbe.h:16,
                 from gui/kennfarbe.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/kennfarbe.h:16,
                 from gui/kennfarbe.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/kennfarbe.h:16,
                 from gui/kennfarbe.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/kennfarbe.h:16,
                 from gui/kennfarbe.cc:11:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/kennfarbe.h:16,
                 from gui/kennfarbe.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/kennfarbe.h:16,
                 from gui/kennfarbe.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/kennfarbe.h:16,
                 from gui/kennfarbe.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/kennfarbe.h:16,
                 from gui/kennfarbe.cc:11:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/kennfarbe.h:16,
                 from gui/kennfarbe.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/label_info.h:11,
                 from gui/label_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/label_info.h:11,
                 from gui/label_info.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/label_info.h:11,
                 from gui/label_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/label_info.h:11,
                 from gui/label_info.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/label_info.h:11,
                 from gui/label_info.cc:8:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/label_info.h:11,
                 from gui/label_info.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/label_info.h:11,
                 from gui/label_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/label_info.h:11,
                 from gui/label_info.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/label_info.h:11,
                 from gui/label_info.cc:8:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/label_info.h:11,
                 from gui/label_info.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/labellist_frame_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/labellist_frame_t.o gui/labellist_frame_t.cc
===> HOSTCXX gui/labellist_stats_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/labellist_frame_t.h:4,
                 from gui/labellist_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/labellist_frame_t.h:4,
                 from gui/labellist_frame_t.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/labellist_frame_t.h:4,
                 from gui/labellist_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/labellist_frame_t.h:4,
                 from gui/labellist_frame_t.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/labellist_frame_t.h:4,
                 from gui/labellist_frame_t.cc:8:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/labellist_frame_t.h:4,
                 from gui/labellist_frame_t.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/labellist_frame_t.h:4,
                 from gui/labellist_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/labellist_frame_t.h:4,
                 from gui/labellist_frame_t.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/labellist_frame_t.h:4,
                 from gui/labellist_frame_t.cc:8:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/labellist_frame_t.h:4,
                 from gui/labellist_frame_t.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/labellist_stats_t.h:11,
                 from gui/labellist_stats_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/labellist_stats_t.h:11,
                 from gui/labellist_stats_t.cc:8:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/labellist_stats_t.h:11,
                 from gui/labellist_stats_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/labellist_stats_t.h:11,
                 from gui/labellist_stats_t.cc:8:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/labellist_stats_t.h:11,
                 from gui/labellist_stats_t.cc:8:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/labellist_stats_t.h:11,
                 from gui/labellist_stats_t.cc:8:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/labellist_stats_t.h:11,
                 from gui/labellist_stats_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/labellist_stats_t.h:11,
                 from gui/labellist_stats_t.cc:8:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/line_item.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/line_item.o gui/line_item.cc
===> HOSTCXX gui/line_management_gui.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/line_management_gui.o gui/line_management_gui.cc
===> HOSTCXX gui/load_relief_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/load_relief_frame.o gui/load_relief_frame.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_scrolled_list.h:15,
                 from gui/line_item.h:4,
                 from gui/line_item.cc:3:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_scrolled_list.h:15,
                 from gui/line_item.h:4,
                 from gui/line_item.cc:3:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:15,
                 from gui/line_item.h:4,
                 from gui/line_item.cc:3:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_scrolled_list.h:15,
                 from gui/line_item.h:4,
                 from gui/line_item.cc:3:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:15,
                 from gui/line_item.h:4,
                 from gui/line_item.cc:3:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_scrolled_list.h:15,
                 from gui/line_item.h:4,
                 from gui/line_item.cc:3:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_scrolled_list.h:15,
                 from gui/line_item.h:4,
                 from gui/line_item.cc:3:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/components/gui_scrolled_list.h:15,
                 from gui/line_item.h:4,
                 from gui/line_item.cc:3:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/line_item.cc:3:
gui/line_item.h: In constructor 'line_scrollitem_t::line_scrollitem_t(linehandle_t)':
gui/line_item.h:19:132: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   19 |  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:4,
                 from gui/line_item.h:5,
                 from gui/line_item.cc:3:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/minimap.h:4,
                 from gui/line_management_gui.cc:9:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/minimap.h:4,
                 from gui/line_management_gui.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/line_management_gui.cc:9:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from gui/components/gui_component.h:11,
                 from gui/minimap.h:4,
                 from gui/line_management_gui.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/schedule_gui.h:12,
                 from gui/line_management_gui.h:7,
                 from gui/line_management_gui.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/minimap.h:4,
                 from gui/line_management_gui.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/schedule_gui.h:12,
                 from gui/line_management_gui.h:7,
                 from gui/line_management_gui.cc:15:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/minimap.h:4,
                 from gui/line_management_gui.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/schedule_gui.h:12,
                 from gui/line_management_gui.h:7,
                 from gui/line_management_gui.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/minimap.h:4,
                 from gui/line_management_gui.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/schedule_gui.h:12,
                 from gui/line_management_gui.h:7,
                 from gui/line_management_gui.cc:15:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:11,
                 from gui/minimap.h:4,
                 from gui/line_management_gui.cc:9:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:23:16: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   23 |   this->line = line;
      |                ^~~~
In file included from gui/../dataobj/../halthandle_t.h:4,
                 from gui/../dataobj/schedule.h:6,
                 from gui/line_management_gui.cc:7:
gui/../dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:4,
                 from gui/../dataobj/schedule.h:6,
                 from gui/line_management_gui.cc:7:
gui/../dataobj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/loadfont_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/loadfont_frame.o gui/loadfont_frame.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/load_relief_frame.h:12,
                 from gui/load_relief_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/load_relief_frame.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/load_relief_frame.h:12,
                 from gui/load_relief_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/load_relief_frame.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/load_relief_frame.h:12,
                 from gui/load_relief_frame.cc:12:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/load_relief_frame.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/load_relief_frame.h:12,
                 from gui/load_relief_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/load_relief_frame.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:14,
                 from gui/load_relief_frame.h:12,
                 from gui/load_relief_frame.cc:12:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/load_relief_frame.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/loadsave_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/loadsave_frame.o gui/loadsave_frame.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/loadfont_frame.h:22,
                 from gui/loadfont_frame.cc:14:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/loadfont_frame.h:22,
                 from gui/loadfont_frame.cc:14:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/loadfont_frame.h:22,
                 from gui/loadfont_frame.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/loadfont_frame.h:22,
                 from gui/loadfont_frame.cc:14:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/loadfont_frame.h:22,
                 from gui/loadfont_frame.cc:14:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/loadfont_frame.h:22,
                 from gui/loadfont_frame.cc:14:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/loadfont_frame.h:22,
                 from gui/loadfont_frame.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/loadfont_frame.h:22,
                 from gui/loadfont_frame.cc:14:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:14,
                 from gui/loadfont_frame.h:22,
                 from gui/loadfont_frame.cc:14:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/loadfont_frame.h:22,
                 from gui/loadfont_frame.cc:14:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/map_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/map_frame.o gui/map_frame.cc
===> HOSTCXX gui/message_frame_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/message_frame_t.o gui/message_frame_t.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/loadsave_frame.h:13,
                 from gui/loadsave_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/loadsave_frame.h:13,
                 from gui/loadsave_frame.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/loadsave_frame.h:13,
                 from gui/loadsave_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/loadsave_frame.h:13,
                 from gui/loadsave_frame.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/loadsave_frame.h:13,
                 from gui/loadsave_frame.cc:12:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/loadsave_frame.h:13,
                 from gui/loadsave_frame.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/loadsave_frame.h:13,
                 from gui/loadsave_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/loadsave_frame.h:13,
                 from gui/loadsave_frame.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:14,
                 from gui/loadsave_frame.h:13,
                 from gui/loadsave_frame.cc:12:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/loadsave_frame.h:13,
                 from gui/loadsave_frame.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:129:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  129 |     fgets( str, lengthof(str), test);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from gui/minimap.h:4,
                 from gui/map_frame.cc:16:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/minimap.h:4,
                 from gui/map_frame.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/map_frame.cc:16:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from gui/components/gui_component.h:11,
                 from gui/minimap.h:4,
                 from gui/map_frame.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/map_frame.h:15,
                 from gui/map_frame.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/minimap.h:4,
                 from gui/map_frame.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/map_frame.h:15,
                 from gui/map_frame.cc:17:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/minimap.h:4,
                 from gui/map_frame.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/map_frame.h:15,
                 from gui/map_frame.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/minimap.h:4,
                 from gui/map_frame.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/map_frame.h:15,
                 from gui/map_frame.cc:17:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:11,
                 from gui/minimap.h:4,
                 from gui/map_frame.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/message_frame_t.h:13,
                 from gui/message_frame_t.cc:15:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/message_frame_t.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/message_frame_t.h:13,
                 from gui/message_frame_t.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/message_frame_t.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/message_frame_t.h:13,
                 from gui/message_frame_t.cc:15:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/message_frame_t.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/message_frame_t.h:13,
                 from gui/message_frame_t.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/message_frame_t.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/message_frame_t.h:13,
                 from gui/message_frame_t.cc:15:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/message_frame_t.cc:9:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/map_frame.cc:24:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../halthandle_t.h:4,
                 from gui/minimap.h:5,
                 from gui/map_frame.cc:16:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:624:47: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  624 |    size = minimap_t::get_instance()->get_size();
      |                                               ^
In file included from gui/components/gui_component.h:11,
                 from gui/minimap.h:4,
                 from gui/map_frame.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:645:31: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  645 |  window_size = get_windowsize();
      |                               ^
In file included from gui/components/gui_component.h:11,
                 from gui/minimap.h:4,
                 from gui/map_frame.cc:16:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/message_option_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/message_option_t.o gui/message_option_t.cc
===> HOSTCXX gui/message_stats_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/message_option_t.h:7,
                 from gui/message_option_t.cc:17:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../gui/../display/simgraph.h:22,
                 from gui/../gui/gui_theme.h:13,
                 from gui/../simmesg.h:5,
                 from gui/message_option_t.cc:10:
gui/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/message_option_t.h:7,
                 from gui/message_option_t.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../gui/../display/simgraph.h:22,
                 from gui/../gui/gui_theme.h:13,
                 from gui/../simmesg.h:5,
                 from gui/message_option_t.cc:10:
gui/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/message_option_t.h:7,
                 from gui/message_option_t.cc:17:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../gui/../display/simgraph.h:22,
                 from gui/../gui/gui_theme.h:13,
                 from gui/../simmesg.h:5,
                 from gui/message_option_t.cc:10:
gui/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/message_option_t.h:7,
                 from gui/message_option_t.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../gui/../display/simgraph.h:22,
                 from gui/../gui/gui_theme.h:13,
                 from gui/../simmesg.h:5,
                 from gui/message_option_t.cc:10:
gui/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/message_option_t.h:7,
                 from gui/message_option_t.cc:17:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../gui/../display/simgraph.h:22,
                 from gui/../gui/gui_theme.h:13,
                 from gui/../simmesg.h:5,
                 from gui/message_option_t.cc:10:
gui/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_button.h:16,
                 from gui/message_stats_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/message_stats_t.cc:8:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/message_stats_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/message_stats_t.cc:8:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/message_stats_t.cc:13:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/message_stats_t.cc:8:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/message_stats_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/message_stats_t.cc:8:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/message_stats_t.cc:13:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/message_stats_t.cc:8:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/message_stats_t.cc:17:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../display/../convoihandle_t.h:4,
                 from gui/../display/viewport.h:15,
                 from gui/message_stats_t.cc:17:
gui/../display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:167:37: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  167 |  min_size = scr_size(x_size+4,y_size);
      |                                     ^
In file included from gui/components/gui_component.h:11,
                 from gui/components/gui_button.h:16,
                 from gui/message_stats_t.cc:8:
gui/components/../../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/messagebox.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/messagebox.o gui/messagebox.cc
===> HOSTCXX gui/money_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/money_frame.o gui/money_frame.cc
===> HOSTCXX gui/obj_info.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/obj_info.o gui/obj_info.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/messagebox.cc:15:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/messagebox.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/messagebox.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/messagebox.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/messagebox.cc:15:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/messagebox.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/messagebox.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/messagebox.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/messagebox.cc:15:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/messagebox.cc:8:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/money_frame.h:11,
                 from gui/money_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/money_frame.h:11,
                 from gui/money_frame.cc:10:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/money_frame.h:11,
                 from gui/money_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/money_frame.h:11,
                 from gui/money_frame.cc:10:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/money_frame.h:11,
                 from gui/money_frame.cc:10:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/money_frame.h:11,
                 from gui/money_frame.cc:10:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/money_frame.h:11,
                 from gui/money_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/money_frame.h:11,
                 from gui/money_frame.cc:10:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/money_frame.h:11,
                 from gui/money_frame.cc:10:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/money_frame.h:11,
                 from gui/money_frame.cc:10:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/obj_info.cc:14:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../display/../convoihandle_t.h:4,
                 from gui/../display/viewport.h:15,
                 from gui/obj_info.cc:14:
gui/../display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/obj_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/obj_info.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/obj_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../display/simgraph.h:22,
                 from gui/obj_info.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/obj_info.cc:17:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../display/simgraph.h:22,
                 from gui/obj_info.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/obj_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/obj_info.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/obj_info.cc:17:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/obj_info.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/optionen.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/optionen.o gui/optionen.cc
===> HOSTCXX gui/pakselector.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/pakselector.o gui/pakselector.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/pakselector.h:8,
                 from gui/pakselector.cc:7:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/pakselector.h:8,
                 from gui/pakselector.cc:7:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/optionen.cc:13:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/optionen.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/pakselector.h:8,
                 from gui/pakselector.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:20,
                 from gui/optionen.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/optionen.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/optionen.cc:13:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/optionen.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/optionen.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/optionen.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/pakselector.h:8,
                 from gui/pakselector.cc:7:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/pakselector.h:8,
                 from gui/pakselector.cc:7:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/pakselector.h:8,
                 from gui/pakselector.cc:7:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/pakselector.h:8,
                 from gui/pakselector.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/pakselector.h:8,
                 from gui/pakselector.cc:7:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/optionen.cc:13:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/optionen.cc:13:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:14,
                 from gui/pakselector.h:8,
                 from gui/pakselector.cc:7:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/pakselector.h:8,
                 from gui/pakselector.cc:7:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/password_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/password_frame.o gui/password_frame.cc
===> HOSTCXX gui/player_frame_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/player_frame_t.o gui/player_frame_t.cc
===> HOSTCXX gui/privatesign_info.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/privatesign_info.o gui/privatesign_info.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/password_frame.h:13,
                 from gui/password_frame.cc:22:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/../simtool.h:11,
                 from gui/password_frame.cc:10:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/password_frame.h:13,
                 from gui/password_frame.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/../simtool.h:11,
                 from gui/password_frame.cc:10:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/password_frame.h:13,
                 from gui/password_frame.cc:22:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/../simtool.h:11,
                 from gui/password_frame.cc:10:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/password_frame.h:13,
                 from gui/password_frame.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/../simtool.h:11,
                 from gui/password_frame.cc:10:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/password_frame.h:13,
                 from gui/password_frame.cc:22:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/../simtool.h:11,
                 from gui/password_frame.cc:10:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/savegame_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/savegame_frame.o gui/savegame_frame.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/money_frame.h:11,
                 from gui/player_frame_t.cc:29:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/player_frame_t.cc:17:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/money_frame.h:11,
                 from gui/player_frame_t.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/player_frame_t.cc:17:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/money_frame.h:11,
                 from gui/player_frame_t.cc:29:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/player_frame_t.cc:17:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/money_frame.h:11,
                 from gui/player_frame_t.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/player_frame_t.cc:17:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/money_frame.h:11,
                 from gui/player_frame_t.cc:29:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/player_frame_t.cc:17:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/privatesign_info.h:12,
                 from gui/privatesign_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/privatesign_info.h:12,
                 from gui/privatesign_info.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/privatesign_info.h:12,
                 from gui/privatesign_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/privatesign_info.h:12,
                 from gui/privatesign_info.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/privatesign_info.h:12,
                 from gui/privatesign_info.cc:8:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/privatesign_info.h:12,
                 from gui/privatesign_info.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/privatesign_info.h:12,
                 from gui/privatesign_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/privatesign_info.h:12,
                 from gui/privatesign_info.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/privatesign_info.h:12,
                 from gui/privatesign_info.cc:8:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/privatesign_info.h:12,
                 from gui/privatesign_info.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/savegame_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/savegame_frame.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/savegame_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/savegame_frame.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/savegame_frame.cc:12:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/savegame_frame.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/savegame_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/savegame_frame.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:14,
                 from gui/savegame_frame.cc:12:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/savegame_frame.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/scenario_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/scenario_frame.o gui/scenario_frame.cc
===> HOSTCXX gui/scenario_info.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/scenario_info.o gui/scenario_info.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/scenario_frame.h:12,
                 from gui/scenario_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/scenario_frame.h:12,
                 from gui/scenario_frame.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/scenario_frame.h:12,
                 from gui/scenario_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/scenario_frame.h:12,
                 from gui/scenario_frame.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/scenario_frame.h:12,
                 from gui/scenario_frame.cc:11:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/scenario_frame.h:12,
                 from gui/scenario_frame.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/scenario_frame.h:12,
                 from gui/scenario_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/scenario_frame.h:12,
                 from gui/scenario_frame.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:14,
                 from gui/scenario_frame.h:12,
                 from gui/scenario_frame.cc:11:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/scenario_frame.h:12,
                 from gui/scenario_frame.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/scenario_info.h:9,
                 from gui/scenario_info.cc:5:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/scenario_info.h:9,
                 from gui/scenario_info.cc:5:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/scenario_info.h:9,
                 from gui/scenario_info.cc:5:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/scenario_info.h:9,
                 from gui/scenario_info.cc:5:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/scenario_info.h:9,
                 from gui/scenario_info.cc:5:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/scenario_info.h:9,
                 from gui/scenario_info.cc:5:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/scenario_info.h:9,
                 from gui/scenario_info.cc:5:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/scenario_info.h:9,
                 from gui/scenario_info.cc:5:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/scenario_info.h:9,
                 from gui/scenario_info.cc:5:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/scenario_info.h:9,
                 from gui/scenario_info.cc:5:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/scenario_info.cc:7:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simworld.h:20,
                 from gui/scenario_info.cc:6:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/schedule_gui.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/schedule_gui.o gui/schedule_gui.cc
===> HOSTCXX gui/schedule_list.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/schedule_list.o gui/schedule_list.cc
===> HOSTCXX gui/server_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/server_frame.o gui/server_frame.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:15,
                 from gui/schedule_list.h:22,
                 from gui/schedule_list.cc:13:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/schedule_list.cc:16:
gui/line_item.h: In constructor 'line_scrollitem_t::line_scrollitem_t(linehandle_t)':
gui/line_item.h:19:132: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   19 |  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:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/schedule_list.h:21,
                 from gui/schedule_list.cc:13:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/schedule_gui.cc:14:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/schedule_gui.cc:16:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/schedule_list.cc:20:
gui/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
gui/../simdepot.h:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/schedule_list.h:21,
                 from gui/schedule_list.cc:13:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/depot_frame.h:15,
                 from gui/schedule_gui.cc:34:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/../simhalt.h:16,
                 from gui/schedule_gui.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/depot_frame.h:15,
                 from gui/schedule_gui.cc:34:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../display/simgraph.h:22,
                 from gui/../simhalt.h:16,
                 from gui/schedule_gui.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/depot_frame.h:15,
                 from gui/schedule_gui.cc:34:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../display/simgraph.h:22,
                 from gui/../simhalt.h:16,
                 from gui/schedule_gui.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/depot_frame.h:15,
                 from gui/schedule_gui.cc:34:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/../simhalt.h:16,
                 from gui/schedule_gui.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/depot_frame.h:15,
                 from gui/schedule_gui.cc:34:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/../simhalt.h:16,
                 from gui/schedule_gui.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/schedule_gui.cc:34:
gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
gui/depot_frame.h:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/schedule_gui.cc:36:
gui/line_item.h: In constructor 'line_scrollitem_t::line_scrollitem_t(linehandle_t)':
gui/line_item.h:19:132: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   19 |  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:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/schedule_gui.cc:41:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/../simhalt.h:16,
                 from gui/schedule_gui.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/server_frame.h:10,
                 from gui/server_frame.cc:30:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/server_frame.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/server_frame.h:10,
                 from gui/server_frame.cc:30:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/server_frame.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/server_frame.h:10,
                 from gui/server_frame.cc:30:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/server_frame.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/server_frame.h:10,
                 from gui/server_frame.cc:30:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/server_frame.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:301:14: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  301 |  this->cnv = cnv;
      |              ^~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:309:38: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  309 |   old_line = new_line = linehandle_t();
      |                                      ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:309:38: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  309 |   old_line = new_line = linehandle_t();
      |                                      ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:314:39: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  314 |   old_line = new_line = cnv->get_line();
      |                                       ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:314:39: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  314 |   old_line = new_line = cnv->get_line();
      |                                       ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/server_frame.h:10,
                 from gui/server_frame.cc:30:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/server_frame.cc:12:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
gui/schedule_gui.cc: In member function 'virtual bool schedule_gui_t::action_triggered(gui_action_creator_t*, value_t)':
gui/schedule_gui.cc:592:28: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  592 |    new_line = li->get_line();
      |                            ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:599:28: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  599 |    new_line = linehandle_t();
      |                            ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:632:28: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  632 |    new_line = linehandle_t();
      |                            ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:637:15: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  637 |    new_line = old_line;
      |               ^~~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:656:15: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  656 |    new_line = old_line;
      |               ^~~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:659:28: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  659 |    new_line = linehandle_t();
      |                            ^
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_gui.cc:674:16: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  674 |     new_line = line;
      |                ^~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/schedule_list.cc:26:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/schedule_list.h:21,
                 from gui/schedule_list.cc:13:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../simline.h:15,
                 from gui/schedule_gui.cc:9:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../simline.h:15,
                 from gui/schedule_gui.cc:9:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:755:68:   required from here
gui/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../simline.h:15,
                 from gui/schedule_gui.cc:9:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../simline.h:15,
                 from gui/schedule_gui.cc:9:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:773:78:   required from here
gui/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../simline.h:15,
                 from gui/schedule_gui.cc:9:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../simline.h:15,
                 from gui/schedule_gui.cc:9:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../convoihandle_t.h:4,
                 from gui/../simline.h:11,
                 from gui/schedule_gui.cc:9:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../bauer/vehikelbauer.h:14,
                 from gui/schedule_list.cc:33:
gui/../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
gui/../bauer/../gui/depot_frame.h:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/schedule_list.h:21,
                 from gui/schedule_list.cc:13:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/schedule_list.cc:48:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:271:87: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  271 |    line = selected_line[player->get_player_nr()][selected_tab[player->get_player_nr()]];
      |                                                                                       ^
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/schedule_list.h:21,
                 from gui/schedule_list.cc:13:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:381:125: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  381 |     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:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/schedule_list.h:21,
                 from gui/schedule_list.cc:13:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_list.cc:400:83: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  400 |   selected_line[player->get_player_nr()][selected_tab[player->get_player_nr()]] = line;
      |                                                                                   ^~~~
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/schedule_list.h:21,
                 from gui/schedule_list.cc:13:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
gui/schedule_list.cc:401:47: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  401 |   selected_line[player->get_player_nr()][0] = line; // keep these the same in overview
      |                                               ^~~~
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/schedule_list.h:21,
                 from gui/schedule_list.cc:13:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:698:9: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  698 |  line = new_line;
      |         ^~~~~~~~
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/schedule_list.h:21,
                 from gui/schedule_list.cc:13:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:755:25: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  755 |   size = get_windowsize();
      |                         ^
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/settings_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/settings_frame.o gui/settings_frame.cc
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/schedule_list.h:21,
                 from gui/schedule_list.cc:13:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:755:68:   required from here
gui/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/schedule_list.h:21,
                 from gui/schedule_list.cc:13:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/schedule_list.h:21,
                 from gui/schedule_list.cc:13:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:773:78:   required from here
gui/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/schedule_list.h:21,
                 from gui/schedule_list.cc:13:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/schedule_list.h:21,
                 from gui/schedule_list.cc:13:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../dataobj/koord3d.h:7,
                 from gui/gui_frame.h:19,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from gui/schedule_list.cc:12:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/components/../../convoihandle_t.h:4,
                 from gui/components/gui_convoiinfo.h:19,
                 from gui/schedule_list.h:21,
                 from gui/schedule_list.cc:13:
gui/components/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/settings_frame.h:12,
                 from gui/settings_frame.cc:17:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../dataobj/environment.h:9,
                 from gui/settings_frame.cc:13:
gui/../dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/settings_frame.h:12,
                 from gui/settings_frame.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../dataobj/environment.h:9,
                 from gui/settings_frame.cc:13:
gui/../dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/settings_frame.h:12,
                 from gui/settings_frame.cc:17:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../dataobj/environment.h:9,
                 from gui/settings_frame.cc:13:
gui/../dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/settings_frame.h:12,
                 from gui/settings_frame.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../dataobj/environment.h:9,
                 from gui/settings_frame.cc:13:
gui/../dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/settings_frame.h:12,
                 from gui/settings_frame.cc:17:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../dataobj/environment.h:9,
                 from gui/settings_frame.cc:13:
gui/../dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/settings_stats.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/settings_stats.o gui/settings_stats.cc
===> HOSTCXX gui/signal_spacing.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/signal_spacing.o gui/signal_spacing.cc
===> HOSTCXX gui/simwin.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/simwin.o gui/simwin.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/welt.h:12,
                 from gui/settings_stats.cc:8:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/welt.h:12,
                 from gui/settings_stats.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/welt.h:12,
                 from gui/settings_stats.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/welt.h:12,
                 from gui/settings_stats.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/welt.h:12,
                 from gui/settings_stats.cc:8:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/welt.h:12,
                 from gui/settings_stats.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/welt.h:12,
                 from gui/settings_stats.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/welt.h:12,
                 from gui/settings_stats.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/welt.h:12,
                 from gui/settings_stats.cc:8:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/welt.h:12,
                 from gui/settings_stats.cc:8:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/sound_frame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/sound_frame.o gui/sound_frame.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/signal_spacing.cc:6:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/signal_spacing.cc:6:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/signal_spacing.cc:6:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/signal_spacing.cc:6:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/signal_spacing.cc:6:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/signal_spacing.cc:6:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/simwin.cc:28:
gui/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
gui/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from gui/../display/../convoihandle_t.h:4,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:28:
gui/../display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/sound_frame.h:15,
                 from gui/sound_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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/sound_frame.h:15,
                 from gui/sound_frame.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/sound_frame.h:15,
                 from gui/sound_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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/sound_frame.h:15,
                 from gui/sound_frame.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/sound_frame.h:15,
                 from gui/sound_frame.cc:11:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/sound_frame.h:15,
                 from gui/sound_frame.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/sound_frame.h:15,
                 from gui/sound_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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/sound_frame.h:15,
                 from gui/sound_frame.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/sound_frame.h:15,
                 from gui/sound_frame.cc:11:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/sound_frame.h:15,
                 from gui/sound_frame.cc:11:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/map_frame.h:15,
                 from gui/simwin.cc:54:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/simwin.cc:27:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/map_frame.h:15,
                 from gui/simwin.cc:54:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../display/simgraph.h:22,
                 from gui/simwin.cc:27:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/map_frame.h:15,
                 from gui/simwin.cc:54:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../display/simgraph.h:22,
                 from gui/simwin.cc:27:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/map_frame.h:15,
                 from gui/simwin.cc:54:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/simwin.cc:27:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/map_frame.h:15,
                 from gui/simwin.cc:54:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/simwin.cc:27:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_info.h:28,
                 from gui/simwin.cc:63:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from gui/../display/simgraph.h:22,
                 from gui/simwin.cc:27:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/simwin.cc:77:
gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
gui/depot_frame.h:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from gui/../display/../convoihandle_t.h:4,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:28:
gui/../display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:751:33: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  751 |    stored = gui->get_windowsize();
      |                                 ^
In file included from gui/../display/simgraph.h:22,
                 from gui/simwin.cc:27:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:978:41: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  978 |  size = wins.back().gui->get_windowsize();
      |                                         ^
In file included from gui/../display/simgraph.h:22,
                 from gui/simwin.cc:27:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../dataobj/../tpl/stringhashtable_tpl.h:8,
                 from gui/../dataobj/translator.h:12,
                 from gui/../simmenu.h:16,
                 from gui/simwin.cc:29:
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:424:59:   required from here
gui/../dataobj/../tpl/hashtable_tpl.h:319:17: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  319 |     iter->value = object;
      |     ~~~~~~~~~~~~^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/simwin.cc:27:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../dataobj/../tpl/stringhashtable_tpl.h:8,
                 from gui/../dataobj/translator.h:12,
                 from gui/../simmenu.h:16,
                 from gui/simwin.cc:29:
gui/../dataobj/../tpl/hashtable_tpl.h:325:16: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  325 |     node.value = object;
      |     ~~~~~~~~~~~^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/simwin.cc:27:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../dataobj/../tpl/stringhashtable_tpl.h:8,
                 from gui/../dataobj/translator.h:12,
                 from gui/../simmenu.h:16,
                 from gui/simwin.cc:29:
gui/../dataobj/../tpl/hashtable_tpl.h:334:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  334 |   node.value = object;
      |   ~~~~~~~~~~~^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/simwin.cc:27:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../dataobj/../tpl/stringhashtable_tpl.h:8,
                 from gui/../dataobj/translator.h:12,
                 from gui/../simmenu.h:16,
                 from gui/simwin.cc:29:
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:450:36:   required from here
gui/../dataobj/../tpl/hashtable_tpl.h:256:13: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  256 |     n.value = object;
      |     ~~~~~~~~^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/simwin.cc:27:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../dataobj/../tpl/stringhashtable_tpl.h:8,
                 from gui/../dataobj/translator.h:12,
                 from gui/../simmenu.h:16,
                 from gui/simwin.cc:29:
gui/../dataobj/../tpl/hashtable_tpl.h:269:11: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  269 |   n.value = object;
      |   ~~~~~~~~^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/simwin.cc:27:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/../display/../dataobj/koord3d.h:7,
                 from gui/../display/viewport.h:13,
                 from gui/simwin.cc:28:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/../display/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../display/../convoihandle_t.h:4,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:28:
gui/../display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../display/../dataobj/koord3d.h:7,
                 from gui/../display/viewport.h:13,
                 from gui/simwin.cc:28:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:755:68:   required from here
gui/../display/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../display/../convoihandle_t.h:4,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:28:
gui/../display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../display/../dataobj/koord3d.h:7,
                 from gui/../display/viewport.h:13,
                 from gui/simwin.cc:28:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/../display/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from gui/../display/../convoihandle_t.h:4,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:28:
gui/../display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../display/../dataobj/koord3d.h:7,
                 from gui/../display/viewport.h:13,
                 from gui/simwin.cc:28:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:773:78:   required from here
gui/../display/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from gui/../display/../convoihandle_t.h:4,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:28:
gui/../display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../display/../dataobj/koord3d.h:7,
                 from gui/../display/viewport.h:13,
                 from gui/simwin.cc:28:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../display/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
gui/../simhalt.h:749:72:   required from here
gui/../display/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../display/../convoihandle_t.h:4,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:28:
gui/../display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/../display/../dataobj/koord3d.h:7,
                 from gui/../display/viewport.h:13,
                 from gui/simwin.cc:28:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../display/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
gui/../simhalt.h:767:82:   required from here
gui/../display/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from gui/../display/../convoihandle_t.h:4,
                 from gui/../display/viewport.h:15,
                 from gui/simwin.cc:28:
gui/../display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX gui/sprachen.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/sprachen.o gui/sprachen.cc
===> HOSTCXX gui/station_building_select.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/station_building_select.o gui/station_building_select.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/sprachen.h:9,
                 from gui/sprachen.cc:20:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:19:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/sprachen.h:9,
                 from gui/sprachen.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:19:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/sprachen.h:9,
                 from gui/sprachen.cc:20:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:19:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/sprachen.h:9,
                 from gui/sprachen.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:19:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/sprachen.h:9,
                 from gui/sprachen.cc:20:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../descriptor/../display/simgraph.h:22,
                 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:19:
gui/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/station_building_select.h:16,
                 from gui/station_building_select.cc:15:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/station_building_select.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/station_building_select.h:16,
                 from gui/station_building_select.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/station_building_select.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/station_building_select.h:16,
                 from gui/station_building_select.cc:15:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/station_building_select.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/station_building_select.h:16,
                 from gui/station_building_select.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/station_building_select.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/station_building_select.h:16,
                 from gui/station_building_select.cc:15:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from gui/../boden/grund.h:19,
                 from gui/../simplan.h:12,
                 from gui/../simworld.h:32,
                 from gui/station_building_select.cc:11:
gui/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/themeselector.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/themeselector.o gui/themeselector.cc
===> HOSTCXX gui/tool_selector.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/tool_selector.o gui/tool_selector.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/themeselector.h:9,
                 from gui/themeselector.cc:7:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/themeselector.h:9,
                 from gui/themeselector.cc:7:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/themeselector.h:9,
                 from gui/themeselector.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/themeselector.h:9,
                 from gui/themeselector.cc:7:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/themeselector.h:9,
                 from gui/themeselector.cc:7:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/themeselector.h:9,
                 from gui/themeselector.cc:7:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/savegame_frame.h:14,
                 from gui/themeselector.h:9,
                 from gui/themeselector.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/themeselector.h:9,
                 from gui/themeselector.cc:7:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/savegame_frame.h:14,
                 from gui/themeselector.h:9,
                 from gui/themeselector.cc:7:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/savegame_frame.h:14,
                 from gui/themeselector.h:9,
                 from gui/themeselector.cc:7:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/tool_selector.cc:21:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../dataobj/environment.h:9,
                 from gui/tool_selector.cc:12:
gui/../dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/tool_selector.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../dataobj/environment.h:9,
                 from gui/tool_selector.cc:12:
gui/../dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/tool_selector.cc:21:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../dataobj/environment.h:9,
                 from gui/tool_selector.cc:12:
gui/../dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/tool_selector.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../dataobj/environment.h:9,
                 from gui/tool_selector.cc:12:
gui/../dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/tool_selector.cc:21:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../dataobj/environment.h:9,
                 from gui/tool_selector.cc:12:
gui/../dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX gui/trafficlight_info.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/trafficlight_info.o gui/trafficlight_info.cc
===> HOSTCXX gui/welt.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/gui/welt.o gui/welt.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/trafficlight_info.h:15,
                 from gui/trafficlight_info.cc:12:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/trafficlight_info.h:15,
                 from gui/trafficlight_info.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX network/checksum.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/checksum.o network/checksum.cc
===> HOSTCXX network/memory_rw.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/memory_rw.o network/memory_rw.cc
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/trafficlight_info.h:15,
                 from gui/trafficlight_info.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/trafficlight_info.h:15,
                 from gui/trafficlight_info.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/trafficlight_info.h:15,
                 from gui/trafficlight_info.cc:12:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/trafficlight_info.h:15,
                 from gui/trafficlight_info.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/trafficlight_info.h:15,
                 from gui/trafficlight_info.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/trafficlight_info.h:15,
                 from gui/trafficlight_info.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/trafficlight_info.h:15,
                 from gui/trafficlight_info.cc:12:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from gui/trafficlight_info.h:15,
                 from gui/trafficlight_info.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/welt.h:12,
                 from gui/welt.cc:16:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/welt.h:12,
                 from gui/welt.cc:16:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/welt.h:12,
                 from gui/welt.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/gui_frame.h:16,
                 from gui/welt.h:12,
                 from gui/welt.cc:16:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/welt.h:12,
                 from gui/welt.cc:16:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/gui_frame.h:16,
                 from gui/welt.h:12,
                 from gui/welt.cc:16:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/welt.h:12,
                 from gui/welt.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/gui_frame.h:16,
                 from gui/welt.h:12,
                 from gui/welt.cc:16:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/welt.h:12,
                 from gui/welt.cc:16:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/welt.h:12,
                 from gui/welt.cc:16:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/welt.cc:17:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from gui/gui_frame.h:16,
                 from gui/welt.h:12,
                 from gui/welt.cc:16:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/welt.cc:44:
gui/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
gui/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from gui/../halthandle_t.h:4,
                 from gui/minimap.h:5,
                 from gui/welt.cc:17:
gui/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX network/network.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network.o network/network.cc
===> HOSTCXX network/network_address.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network_address.o network/network_address.cc
===> HOSTCXX network/network_cmd.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network_cmd.o network/network_cmd.cc
In file included from network/network_address.h:5,
                 from network/network_address.cc:1:
network/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = net_address_t]':
network/network_address.cc:66:26:   required from here
network/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'net_address_t& net_address_t::operator=(const net_address_t&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
network/network_address.cc:37:1: note: because 'net_address_t' has user-provided 'net_address_t::net_address_t(const net_address_t&)'
   37 | net_address_t::net_address_t(const net_address_t &other)
      | ^~~~~~~~~~~~~
In file included from network/network_address.h:5,
                 from network/network_address.cc:1:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = net_address_t]'
network/network_address.cc:66:26:   required from here
network/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'net_address_t& net_address_t::operator=(const net_address_t&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
network/network_address.cc:37:1: note: because 'net_address_t' has user-provided 'net_address_t::net_address_t(const net_address_t&)'
   37 | net_address_t::net_address_t(const net_address_t &other)
      | ^~~~~~~~~~~~~
===> HOSTCXX network/network_cmd_ingame.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network_cmd_scenario.o network/network_cmd_scenario.cc
In file included from network/../gui/components/gui_container.h:23,
                 from network/../gui/components/gui_aligned_container.h:4,
                 from network/../gui/gui_frame.h:20,
                 from network/../gui/player_frame_t.h:11,
                 from network/network_cmd_ingame.cc:19:
network/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
network/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from network/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from network/../boden/grund.h:19,
                 from network/../simplan.h:12,
                 from network/../simworld.h:32,
                 from network/network_cmd_ingame.h:6,
                 from network/network_cmd_ingame.cc:1:
network/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from network/../gui/gui_frame.h:20,
                 from network/../gui/player_frame_t.h:11,
                 from network/network_cmd_ingame.cc:19:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from network/../boden/grund.h:19,
                 from network/../simplan.h:12,
                 from network/../simworld.h:32,
                 from network/network_cmd_ingame.h:6,
                 from network/network_cmd_ingame.cc:1:
network/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from network/../gui/gui_frame.h:20,
                 from network/../gui/player_frame_t.h:11,
                 from network/network_cmd_ingame.cc:19:
network/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from network/../boden/grund.h:19,
                 from network/../simplan.h:12,
                 from network/../simworld.h:32,
                 from network/network_cmd_ingame.h:6,
                 from network/network_cmd_ingame.cc:1:
network/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from network/../gui/gui_frame.h:20,
                 from network/../gui/player_frame_t.h:11,
                 from network/network_cmd_ingame.cc:19:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from network/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from network/../boden/grund.h:19,
                 from network/../simplan.h:12,
                 from network/../simworld.h:32,
                 from network/network_cmd_ingame.h:6,
                 from network/network_cmd_ingame.cc:1:
network/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from network/../gui/player_frame_t.h:11,
                 from network/network_cmd_ingame.cc:19:
network/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
network/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from network/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from network/../boden/grund.h:19,
                 from network/../simplan.h:12,
                 from network/../simworld.h:32,
                 from network/network_cmd_ingame.h:6,
                 from network/network_cmd_ingame.cc:1:
network/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX network/network_cmp_pakset.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network_cmp_pakset.o network/network_cmp_pakset.cc
In file included from network/network_cmd_ingame.cc:23:
network/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
network/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from network/../convoihandle_t.h:4,
                 from network/../simworld.h:20,
                 from network/network_cmd_ingame.h:6,
                 from network/network_cmd_ingame.cc:1:
network/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from network/network_cmd.h:6,
                 from network/network_cmd_ingame.h:4,
                 from network/network_cmd_ingame.cc:1:
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:1290:29:   required from here
network/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'net_address_t& net_address_t::operator=(const net_address_t&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from network/network_socket_list.h:5,
                 from network/network_cmd_ingame.cc:5:
network/network_address.h:27:2: note: because 'net_address_t' has user-provided 'net_address_t::net_address_t(const net_address_t&)'
   27 |  net_address_t(const net_address_t&);
      |  ^~~~~~~~~~~~~
In file included from network/network_cmd.h:6,
                 from network/network_cmd_ingame.h:4,
                 from network/network_cmd_ingame.cc:1:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = net_address_t]'
network/network_cmd_ingame.cc:1290:29:   required from here
network/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'net_address_t& net_address_t::operator=(const net_address_t&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from network/network_socket_list.h:5,
                 from network/network_cmd_ingame.cc:5:
network/network_address.h:27:2: note: because 'net_address_t' has user-provided 'net_address_t::net_address_t(const net_address_t&)'
   27 |  net_address_t(const net_address_t&);
      |  ^~~~~~~~~~~~~
In file included from network/network_cmd.h:6,
                 from network/network_cmd_ingame.h:4,
                 from network/network_cmd_ingame.cc:1:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = net_address_t]'
network/network_cmd_ingame.cc:1310:30:   required from here
network/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'net_address_t& net_address_t::operator=(const net_address_t&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from network/network_socket_list.h:5,
                 from network/network_cmd_ingame.cc:5:
network/network_address.h:27:2: note: because 'net_address_t' has user-provided 'net_address_t::net_address_t(const net_address_t&)'
   27 |  net_address_t(const net_address_t&);
      |  ^~~~~~~~~~~~~
===> HOSTCXX network/network_file_transfer.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network_file_transfer.o network/network_file_transfer.cc
===> HOSTCXX network/network_packet.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/network_packet.o network/network_packet.cc
===> HOSTCXX network/network_socket_list.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/network/pakset_info.o network/pakset_info.cc
===> HOSTCXX network/pwd_hash.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:187:40: warning: implicitly-declared 'net_address_t& net_address_t::operator=(const net_address_t&)' is deprecated [-Wdeprecated-copy]
  187 |  list[i]->address = net_address_t(ip, 0);
      |                                        ^
In file included from network/network_socket_list.h:5,
                 from network/network_socket_list.cc:2:
network/network_address.h:27:2: note: because 'net_address_t' has user-provided 'net_address_t::net_address_t(const net_address_t&)'
   27 |  net_address_t(const net_address_t&);
      |  ^~~~~~~~~~~~~
===> HOSTCXX obj/baum.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/baum.o obj/baum.cc
===> HOSTCXX obj/bruecke.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/bruecke.o obj/bruecke.cc
===> HOSTCXX obj/crossing.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/crossing.o obj/crossing.cc
===> HOSTCXX obj/field.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/field.o obj/field.cc
===> HOSTCXX obj/gebaeude.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/gebaeude.o obj/gebaeude.cc
===> HOSTCXX obj/groundobj.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/groundobj.o obj/groundobj.cc
===> HOSTCXX obj/label.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/label.o obj/label.cc
In file included from obj/../gui/components/gui_container.h:23,
                 from obj/../gui/components/gui_aligned_container.h:4,
                 from obj/../gui/gui_frame.h:20,
                 from obj/../gui/base_info.h:4,
                 from obj/../gui/headquarter_info.h:5,
                 from obj/gebaeude.cc:19:
obj/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
obj/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from obj/../bauer/../descriptor/../display/simgraph.h:22,
                 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:11,
                 from obj/gebaeude.cc:18:
obj/../bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:20,
                 from obj/../gui/base_info.h:4,
                 from obj/../gui/headquarter_info.h:5,
                 from obj/gebaeude.cc:19:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:11,
                 from obj/gebaeude.cc:18:
obj/../bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:20,
                 from obj/../gui/base_info.h:4,
                 from obj/../gui/headquarter_info.h:5,
                 from obj/gebaeude.cc:19:
obj/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:11,
                 from obj/gebaeude.cc:18:
obj/../bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:20,
                 from obj/../gui/base_info.h:4,
                 from obj/../gui/headquarter_info.h:5,
                 from obj/gebaeude.cc:19:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from obj/../bauer/../descriptor/../display/simgraph.h:22,
                 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:11,
                 from obj/gebaeude.cc:18:
obj/../bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/base_info.h:4,
                 from obj/../gui/headquarter_info.h:5,
                 from obj/gebaeude.cc:19:
obj/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
obj/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from obj/../bauer/../descriptor/../display/simgraph.h:22,
                 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:11,
                 from obj/gebaeude.cc:18:
obj/../bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/components/gui_container.h:23,
                 from obj/../gui/components/gui_aligned_container.h:4,
                 from obj/../gui/gui_frame.h:20,
                 from obj/../gui/label_info.h:11,
                 from obj/label.cc:19:
obj/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
obj/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from obj/../boden/grund.h:19,
                 from obj/../simplan.h:12,
                 from obj/../simworld.h:32,
                 from obj/label.cc:12:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:20,
                 from obj/../gui/label_info.h:11,
                 from obj/label.cc:19:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from obj/../boden/grund.h:19,
                 from obj/../simplan.h:12,
                 from obj/../simworld.h:32,
                 from obj/label.cc:12:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:20,
                 from obj/../gui/label_info.h:11,
                 from obj/label.cc:19:
obj/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from obj/../boden/grund.h:19,
                 from obj/../simplan.h:12,
                 from obj/../simworld.h:32,
                 from obj/label.cc:12:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:20,
                 from obj/../gui/label_info.h:11,
                 from obj/label.cc:19:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from obj/../boden/grund.h:19,
                 from obj/../simplan.h:12,
                 from obj/../simworld.h:32,
                 from obj/label.cc:12:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/label_info.h:11,
                 from obj/label.cc:19:
obj/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
obj/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from obj/../boden/grund.h:19,
                 from obj/../simplan.h:12,
                 from obj/../simworld.h:32,
                 from obj/label.cc:12:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../simworld.h:24,
                 from obj/label.cc:12:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:749:72:   required from here
obj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/label.cc:12:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:24,
                 from obj/label.cc:12:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:755:68:   required from here
obj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/label.cc:12:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:24,
                 from obj/label.cc:12:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:767:82:   required from here
obj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/label.cc:12:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:24,
                 from obj/label.cc:12:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:773:78:   required from here
obj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/label.cc:12:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:24,
                 from obj/label.cc:12:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:749:72:   required from here
obj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/label.cc:12:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:24,
                 from obj/label.cc:12:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:767:82:   required from here
obj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/label.cc:12:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX obj/leitung2.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/leitung2.o obj/leitung2.cc
In file included from obj/../bauer/../dataobj/koord3d.h:7,
                 from obj/../bauer/hausbauer.h:12,
                 from obj/gebaeude.cc:18:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:749:72:   required from here
obj/../bauer/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/gebaeude.cc:20:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../bauer/../dataobj/koord3d.h:7,
                 from obj/../bauer/hausbauer.h:12,
                 from obj/gebaeude.cc:18:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:755:68:   required from here
obj/../bauer/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/gebaeude.cc:20:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../bauer/../dataobj/koord3d.h:7,
                 from obj/../bauer/hausbauer.h:12,
                 from obj/gebaeude.cc:18:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:767:82:   required from here
obj/../bauer/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/gebaeude.cc:20:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../bauer/../dataobj/koord3d.h:7,
                 from obj/../bauer/hausbauer.h:12,
                 from obj/gebaeude.cc:18:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:773:78:   required from here
obj/../bauer/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/gebaeude.cc:20:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../bauer/../dataobj/koord3d.h:7,
                 from obj/../bauer/hausbauer.h:12,
                 from obj/gebaeude.cc:18:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../bauer/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:749:72:   required from here
obj/../bauer/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/gebaeude.cc:20:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../bauer/../dataobj/koord3d.h:7,
                 from obj/../bauer/hausbauer.h:12,
                 from obj/gebaeude.cc:18:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../bauer/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:767:82:   required from here
obj/../bauer/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/gebaeude.cc:20:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX obj/pillar.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/pillar.o obj/pillar.cc
===> HOSTCXX obj/roadsign.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/roadsign.o obj/roadsign.cc
===> HOSTCXX obj/signal.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/signal.o obj/signal.cc
In file included from obj/../gui/components/gui_container.h:23,
                 from obj/../gui/components/gui_aligned_container.h:4,
                 from obj/../gui/gui_frame.h:20,
                 from obj/../gui/base_info.h:4,
                 from obj/../gui/obj_info.h:13,
                 from obj/../gui/trafficlight_info.h:15,
                 from obj/roadsign.cc:33:
obj/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
obj/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from obj/../boden/grund.h:19,
                 from obj/../simplan.h:12,
                 from obj/../simworld.h:32,
                 from obj/../simtool.h:11,
                 from obj/roadsign.cc:19:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:20,
                 from obj/../gui/base_info.h:4,
                 from obj/../gui/obj_info.h:13,
                 from obj/../gui/trafficlight_info.h:15,
                 from obj/roadsign.cc:33:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from obj/../boden/grund.h:19,
                 from obj/../simplan.h:12,
                 from obj/../simworld.h:32,
                 from obj/../simtool.h:11,
                 from obj/roadsign.cc:19:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:20,
                 from obj/../gui/base_info.h:4,
                 from obj/../gui/obj_info.h:13,
                 from obj/../gui/trafficlight_info.h:15,
                 from obj/roadsign.cc:33:
obj/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from obj/../boden/grund.h:19,
                 from obj/../simplan.h:12,
                 from obj/../simworld.h:32,
                 from obj/../simtool.h:11,
                 from obj/roadsign.cc:19:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:20,
                 from obj/../gui/base_info.h:4,
                 from obj/../gui/obj_info.h:13,
                 from obj/../gui/trafficlight_info.h:15,
                 from obj/roadsign.cc:33:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from obj/../boden/grund.h:19,
                 from obj/../simplan.h:12,
                 from obj/../simworld.h:32,
                 from obj/../simtool.h:11,
                 from obj/roadsign.cc:19:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/base_info.h:4,
                 from obj/../gui/obj_info.h:13,
                 from obj/../gui/trafficlight_info.h:15,
                 from obj/roadsign.cc:33:
obj/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
obj/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from obj/../boden/grund.h:19,
                 from obj/../simplan.h:12,
                 from obj/../simworld.h:32,
                 from obj/../simtool.h:11,
                 from obj/roadsign.cc:19:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX obj/tunnel.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/tunnel.o obj/tunnel.cc
===> HOSTCXX obj/wayobj.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/wayobj.o obj/wayobj.cc
===> HOSTCXX obj/wolke.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/wolke.o obj/wolke.cc
In file included from obj/../gui/components/gui_container.h:23,
                 from obj/../gui/components/gui_aligned_container.h:4,
                 from obj/../gui/gui_frame.h:20,
                 from obj/../gui/tool_selector.h:14,
                 from obj/wayobj.cc:31:
obj/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
obj/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from obj/../boden/grund.h:19,
                 from obj/wayobj.cc:14:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX obj/zeiger.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/obj/zeiger.o obj/zeiger.cc
In file included from obj/../gui/gui_frame.h:20,
                 from obj/../gui/tool_selector.h:14,
                 from obj/wayobj.cc:31:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from obj/../boden/grund.h:19,
                 from obj/wayobj.cc:14:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:20,
                 from obj/../gui/tool_selector.h:14,
                 from obj/wayobj.cc:31:
obj/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from obj/../boden/grund.h:19,
                 from obj/wayobj.cc:14:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/gui_frame.h:20,
                 from obj/../gui/tool_selector.h:14,
                 from obj/wayobj.cc:31:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from obj/../boden/grund.h:19,
                 from obj/wayobj.cc:14:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from obj/../gui/tool_selector.h:14,
                 from obj/wayobj.cc:31:
obj/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
obj/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from obj/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from obj/../boden/grund.h:19,
                 from obj/wayobj.cc:14:
obj/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX old_blockmanager.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/old_blockmanager.o old_blockmanager.cc
In file included from obj/wayobj.cc:29:
obj/../descriptor/way_obj_desc.h: In member function 'virtual image_id wayobj_t::get_front_image() const':
obj/../descriptor/way_obj_desc.h:64:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   64 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:60:17: note: while referencing 'ribi_to_extra'
   60 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
===> HOSTCXX player/ai.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/player/ai.o player/ai.cc
obj/../descriptor/way_obj_desc.h: In member function 'virtual image_id wayobj_t::get_image() const':
obj/../descriptor/way_obj_desc.h:64:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   64 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:60:17: note: while referencing 'ribi_to_extra'
   60 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
In file included from obj/../simworld.h:24,
                 from obj/zeiger.cc:12:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:749:72:   required from here
obj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/zeiger.cc:12:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:24,
                 from obj/zeiger.cc:12:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:755:68:   required from here
obj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/zeiger.cc:12:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:24,
                 from obj/zeiger.cc:12:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:767:82:   required from here
obj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/zeiger.cc:12:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:24,
                 from obj/zeiger.cc:12:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:773:78:   required from here
obj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/zeiger.cc:12:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:24,
                 from obj/zeiger.cc:12:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
obj/../simhalt.h:749:72:   required from here
obj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/zeiger.cc:12:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from obj/../simworld.h:24,
                 from obj/zeiger.cc:12:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
obj/../simhalt.h:767:82:   required from here
obj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from obj/../convoihandle_t.h:4,
                 from obj/../simworld.h:20,
                 from obj/zeiger.cc:12:
obj/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h: In destructor 'wayobj_t::~wayobj_t()':
obj/../descriptor/way_obj_desc.h:64:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   64 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:60:17: note: while referencing 'ribi_to_extra'
   60 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:64:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   64 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:60:17: note: while referencing 'ribi_to_extra'
   60 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:64:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   64 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:60:17: note: while referencing 'ribi_to_extra'
   60 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:64:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   64 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:60:17: note: while referencing 'ribi_to_extra'
   60 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:64:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   64 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:60:17: note: while referencing 'ribi_to_extra'
   60 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:64:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   64 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:60:17: note: while referencing 'ribi_to_extra'
   60 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
===> HOSTCXX player/ai_goods.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/player/ai_goods.o player/ai_goods.cc
In file included from player/ai.cc:14:
player/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
player/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from player/../linehandle_t.h:4,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:13,
                 from player/ai.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/ai.cc:19:
player/../simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
player/../simware.h:66:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   66 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:13,
                 from player/ai.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/ai.cc:19:
player/../simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
player/../simware.h:70:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   70 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:13,
                 from player/ai.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../bauer/../gui/components/gui_container.h:23,
                 from player/../bauer/../gui/components/gui_aligned_container.h:4,
                 from player/../bauer/../gui/gui_frame.h:20,
                 from player/../bauer/../gui/depot_frame.h:15,
                 from player/../bauer/vehikelbauer.h:14,
                 from player/ai.cc:24:
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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from player/../finder/../boden/grund.h:19,
                 from player/../finder/../simplan.h:12,
                 from player/../finder/../simworld.h:32,
                 from player/../finder/building_placefinder.h:12,
                 from player/ai.h:15,
                 from player/ai.cc:11:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:20,
                 from player/../bauer/../gui/depot_frame.h:15,
                 from player/../bauer/vehikelbauer.h:14,
                 from player/ai.cc:24:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from player/../finder/../boden/grund.h:19,
                 from player/../finder/../simplan.h:12,
                 from player/../finder/../simworld.h:32,
                 from player/../finder/building_placefinder.h:12,
                 from player/ai.h:15,
                 from player/ai.cc:11:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:20,
                 from player/../bauer/../gui/depot_frame.h:15,
                 from player/../bauer/vehikelbauer.h:14,
                 from player/ai.cc:24:
player/../bauer/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from player/../finder/../boden/grund.h:19,
                 from player/../finder/../simplan.h:12,
                 from player/../finder/../simworld.h:32,
                 from player/../finder/building_placefinder.h:12,
                 from player/ai.h:15,
                 from player/ai.cc:11:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:20,
                 from player/../bauer/../gui/depot_frame.h:15,
                 from player/../bauer/vehikelbauer.h:14,
                 from player/ai.cc:24:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from player/../finder/../boden/grund.h:19,
                 from player/../finder/../simplan.h:12,
                 from player/../finder/../simworld.h:32,
                 from player/../finder/building_placefinder.h:12,
                 from player/ai.h:15,
                 from player/ai.cc:11:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/depot_frame.h:15,
                 from player/../bauer/vehikelbauer.h:14,
                 from player/ai.cc:24:
player/../bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
player/../bauer/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from player/../finder/../boden/grund.h:19,
                 from player/../finder/../simplan.h:12,
                 from player/../finder/../simworld.h:32,
                 from player/../finder/building_placefinder.h:12,
                 from player/ai.h:15,
                 from player/ai.cc:11:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/vehikelbauer.h:14,
                 from player/ai.cc:24:
player/../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
player/../bauer/../gui/depot_frame.h:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:13,
                 from player/ai.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:13,
                 from player/ai.cc:11:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:749:72:   required from here
player/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:13,
                 from player/ai.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:13,
                 from player/ai.cc:11:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:755:68:   required from here
player/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:13,
                 from player/ai.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:13,
                 from player/ai.cc:11:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:767:82:   required from here
player/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:13,
                 from player/ai.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:13,
                 from player/ai.cc:11:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:773:78:   required from here
player/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:13,
                 from player/ai.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:13,
                 from player/ai.cc:11:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
player/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:749:72:   required from here
player/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:13,
                 from player/ai.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:13,
                 from player/ai.cc:11:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:767:82:   required from here
player/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simlinemgmt.h:10,
                 from player/simplay.h:12,
                 from player/ai.h:13,
                 from player/ai.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:64:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   64 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:60:17: note: while referencing 'ribi_to_extra'
   60 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:64:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   64 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:60:17: note: while referencing 'ribi_to_extra'
   60 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:64:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   64 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:60:17: note: while referencing 'ribi_to_extra'
   60 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:64:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   64 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:60:17: note: while referencing 'ribi_to_extra'
   60 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
obj/../descriptor/way_obj_desc.h:64:52: warning: array subscript 17 is above array bounds of 'uint8 [16]' {aka 'unsigned char [16]'} [-Warray-bounds]
   64 |    return imglist->get_image_id( ribi_to_extra[ribi]+16+(nw*5) );
      |                                  ~~~~~~~~~~~~~~~~~~^
obj/../descriptor/way_obj_desc.h:60:17: note: while referencing 'ribi_to_extra'
   60 |    static uint8 ribi_to_extra[16] = {
      |                 ^~~~~~~~~~~~~
In file included from player/ai_goods.cc:4:
player/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
player/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_goods.cc:4:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX player/ai_passenger.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:23,
                 from player/../bauer/../gui/components/gui_aligned_container.h:4,
                 from player/../bauer/../gui/gui_frame.h:20,
                 from player/../bauer/../gui/depot_frame.h:15,
                 from player/../bauer/vehikelbauer.h:14,
                 from player/ai_goods.cc:23:
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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from player/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from player/ai_goods.cc:5:
player/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:20,
                 from player/../bauer/../gui/depot_frame.h:15,
                 from player/../bauer/vehikelbauer.h:14,
                 from player/ai_goods.cc:23:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from player/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from player/ai_goods.cc:5:
player/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:20,
                 from player/../bauer/../gui/depot_frame.h:15,
                 from player/../bauer/vehikelbauer.h:14,
                 from player/ai_goods.cc:23:
player/../bauer/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from player/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from player/ai_goods.cc:5:
player/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:20,
                 from player/../bauer/../gui/depot_frame.h:15,
                 from player/../bauer/vehikelbauer.h:14,
                 from player/ai_goods.cc:23:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from player/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from player/ai_goods.cc:5:
player/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/depot_frame.h:15,
                 from player/../bauer/vehikelbauer.h:14,
                 from player/ai_goods.cc:23:
player/../bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
player/../bauer/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from player/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from player/ai_goods.cc:5:
player/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/vehikelbauer.h:14,
                 from player/ai_goods.cc:23:
player/../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
player/../bauer/../gui/depot_frame.h:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_goods.cc:4:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:7,
                 from player/../dataobj/route.h:13,
                 from player/../simconvoi.h:16,
                 from player/ai_goods.cc:4:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:749:72:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_goods.cc:4:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:7,
                 from player/../dataobj/route.h:13,
                 from player/../simconvoi.h:16,
                 from player/ai_goods.cc:4:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:755:68:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_goods.cc:4:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:7,
                 from player/../dataobj/route.h:13,
                 from player/../simconvoi.h:16,
                 from player/ai_goods.cc:4:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:767:82:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_goods.cc:4:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:7,
                 from player/../dataobj/route.h:13,
                 from player/../simconvoi.h:16,
                 from player/ai_goods.cc:4:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:773:78:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_goods.cc:4:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:7,
                 from player/../dataobj/route.h:13,
                 from player/../simconvoi.h:16,
                 from player/ai_goods.cc:4:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
player/../dataobj/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:749:72:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_goods.cc:4:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:7,
                 from player/../dataobj/route.h:13,
                 from player/../simconvoi.h:16,
                 from player/ai_goods.cc:4:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../dataobj/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:767:82:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_goods.cc:4:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/ai_passenger.cc:11:
player/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
player/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../bauer/../gui/components/gui_container.h:23,
                 from player/../bauer/../gui/components/gui_aligned_container.h:4,
                 from player/../bauer/../gui/gui_frame.h:20,
                 from player/../bauer/../gui/depot_frame.h:15,
                 from player/../bauer/vehikelbauer.h:14,
                 from player/ai_passenger.cc:22:
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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from player/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from player/ai_passenger.cc:12:
player/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:20,
                 from player/../bauer/../gui/depot_frame.h:15,
                 from player/../bauer/vehikelbauer.h:14,
                 from player/ai_passenger.cc:22:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from player/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from player/ai_passenger.cc:12:
player/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:20,
                 from player/../bauer/../gui/depot_frame.h:15,
                 from player/../bauer/vehikelbauer.h:14,
                 from player/ai_passenger.cc:22:
player/../bauer/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from player/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from player/ai_passenger.cc:12:
player/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/gui_frame.h:20,
                 from player/../bauer/../gui/depot_frame.h:15,
                 from player/../bauer/vehikelbauer.h:14,
                 from player/ai_passenger.cc:22:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from player/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from player/ai_passenger.cc:12:
player/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/../gui/depot_frame.h:15,
                 from player/../bauer/vehikelbauer.h:14,
                 from player/ai_passenger.cc:22:
player/../bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
player/../bauer/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from player/../descriptor/../display/simgraph.h:22,
                 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:17,
                 from player/ai_passenger.cc:12:
player/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../bauer/vehikelbauer.h:14,
                 from player/ai_passenger.cc:22:
player/../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
player/../bauer/../gui/depot_frame.h:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX player/ai_scripted.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/player/ai_scripted.o player/ai_scripted.cc
player/ai_passenger.cc: In member function 'bool ai_passenger_t::create_water_transport_vehikel(const stadt_t*, koord)':
player/ai_passenger.cc:209:24: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  209 |    start_connect_hub = start_hub;
      |                        ^~~~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:210:29: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  210 |    start_hub = halthandle_t();
      |                             ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:215:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  215 |      start_hub = h;
      |                  ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:238:22: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  238 |    end_connect_hub = end_hub;
      |                      ^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:239:27: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  239 |    end_hub = halthandle_t();
      |                           ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:244:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  244 |      start_hub = h;
      |                  ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:340:66: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  340 |   start_hub = harbour_gr ? harbour_gr->get_halt() : halthandle_t();
      |                                                                  ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:342:48: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  342 |   start_connect_hub = get_our_hub( start_stadt );
      |                                                ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:346:49: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  346 |    start_connect_hub = get_our_hub( start_stadt );
      |                                                 ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:373:64: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  373 |   end_hub = harbour_gr ? harbour_gr->get_halt() : halthandle_t();
      |                                                                ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:375:44: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  375 |   end_connect_hub = get_our_hub( end_stadt );
      |                                            ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:379:45: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  379 |    end_connect_hub = get_our_hub( end_stadt );
      |                                             ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:638:24: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  638 |    start_connect_hub = start_hub;
      |                        ^~~~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:639:29: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  639 |    start_hub = halthandle_t();
      |                             ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:644:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  644 |      start_hub = h;
      |                  ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:667:22: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  667 |    end_connect_hub = end_hub;
      |                      ^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:668:27: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  668 |    end_hub = halthandle_t();
      |                           ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:673:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  673 |      start_hub = h;
      |                  ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:694:62: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  694 |    start_hub = build_airport(start_stadt, start_airport, true);
      |                                                              ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:698:49: 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:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:704:50: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  704 |     start_connect_hub = get_our_hub( start_stadt );
      |                                                  ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:709:56: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  709 |    end_hub = build_airport(end_stadt, end_airport, true);
      |                                                        ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:724:45: 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:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
player/ai_passenger.cc:730:46: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  730 |     end_connect_hub = get_our_hub( end_stadt );
      |                                              ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/koord3d.h:7,
                 from player/../simobj.h:15,
                 from player/../simcity.h:11,
                 from player/ai_passenger.cc:10:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:749:72:   required from here
player/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/koord3d.h:7,
                 from player/../simobj.h:15,
                 from player/../simcity.h:11,
                 from player/ai_passenger.cc:10:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:755:68:   required from here
player/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/koord3d.h:7,
                 from player/../simobj.h:15,
                 from player/../simcity.h:11,
                 from player/ai_passenger.cc:10:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:767:82:   required from here
player/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/koord3d.h:7,
                 from player/../simobj.h:15,
                 from player/../simcity.h:11,
                 from player/ai_passenger.cc:10:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:773:78:   required from here
player/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/koord3d.h:7,
                 from player/../simobj.h:15,
                 from player/../simcity.h:11,
                 from player/ai_passenger.cc:10:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
player/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:749:72:   required from here
player/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/koord3d.h:7,
                 from player/../simobj.h:15,
                 from player/../simcity.h:11,
                 from player/ai_passenger.cc:10:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:767:82:   required from here
player/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/ai_passenger.cc:11:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX player/finance.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/player/finance.o player/finance.cc
In file included from player/../gui/components/gui_container.h:23,
                 from player/../gui/components/gui_aligned_container.h:4,
                 from player/../gui/gui_frame.h:20,
                 from player/../gui/player_frame_t.h:11,
                 from player/ai_scripted.cc:6:
player/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
player/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from player/../finder/../boden/grund.h:19,
                 from player/../finder/../simplan.h:12,
                 from player/../finder/../simworld.h:32,
                 from player/../finder/building_placefinder.h:12,
                 from player/ai.h:15,
                 from player/ai_scripted.h:4,
                 from player/ai_scripted.cc:1:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/gui_frame.h:20,
                 from player/../gui/player_frame_t.h:11,
                 from player/ai_scripted.cc:6:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from player/../finder/../boden/grund.h:19,
                 from player/../finder/../simplan.h:12,
                 from player/../finder/../simworld.h:32,
                 from player/../finder/building_placefinder.h:12,
                 from player/ai.h:15,
                 from player/ai_scripted.h:4,
                 from player/ai_scripted.cc:1:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/gui_frame.h:20,
                 from player/../gui/player_frame_t.h:11,
                 from player/ai_scripted.cc:6:
player/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from player/../finder/../boden/grund.h:19,
                 from player/../finder/../simplan.h:12,
                 from player/../finder/../simworld.h:32,
                 from player/../finder/building_placefinder.h:12,
                 from player/ai.h:15,
                 from player/ai_scripted.h:4,
                 from player/ai_scripted.cc:1:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/gui_frame.h:20,
                 from player/../gui/player_frame_t.h:11,
                 from player/ai_scripted.cc:6:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from player/../finder/../boden/grund.h:19,
                 from player/../finder/../simplan.h:12,
                 from player/../finder/../simworld.h:32,
                 from player/../finder/building_placefinder.h:12,
                 from player/ai.h:15,
                 from player/ai_scripted.h:4,
                 from player/ai_scripted.cc:1:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/player_frame_t.h:11,
                 from player/ai_scripted.cc:6:
player/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
player/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from player/../finder/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from player/../finder/../boden/grund.h:19,
                 from player/../finder/../simplan.h:12,
                 from player/../finder/../simworld.h:32,
                 from player/../finder/building_placefinder.h:12,
                 from player/ai.h:15,
                 from player/ai_scripted.h:4,
                 from player/ai_scripted.cc:1:
player/../finder/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX player/simplay.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/player/simplay.o player/simplay.cc
In file included from player/simplay.cc:15:
player/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
player/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/simplay.cc:15:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/simplay.cc:17:
player/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
player/../simdepot.h:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/simplay.cc:15:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/simplay.cc:27:
player/../display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
player/../display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/simplay.cc:15:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../gui/components/gui_container.h:23,
                 from player/../gui/components/gui_aligned_container.h:4,
                 from player/../gui/gui_frame.h:20,
                 from player/../gui/base_info.h:4,
                 from player/../gui/messagebox.h:4,
                 from player/simplay.cc:49:
player/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
player/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from player/../display/simgraph.h:22,
                 from player/../simhalt.h:16,
                 from player/simplay.cc:18:
player/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/gui_frame.h:20,
                 from player/../gui/base_info.h:4,
                 from player/../gui/messagebox.h:4,
                 from player/simplay.cc:49:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from player/../display/simgraph.h:22,
                 from player/../simhalt.h:16,
                 from player/simplay.cc:18:
player/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/gui_frame.h:20,
                 from player/../gui/base_info.h:4,
                 from player/../gui/messagebox.h:4,
                 from player/simplay.cc:49:
player/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from player/../display/simgraph.h:22,
                 from player/../simhalt.h:16,
                 from player/simplay.cc:18:
player/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/gui_frame.h:20,
                 from player/../gui/base_info.h:4,
                 from player/../gui/messagebox.h:4,
                 from player/simplay.cc:49:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from player/../display/simgraph.h:22,
                 from player/../simhalt.h:16,
                 from player/simplay.cc:18:
player/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from player/../gui/base_info.h:4,
                 from player/../gui/messagebox.h:4,
                 from player/simplay.cc:49:
player/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
player/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from player/../display/simgraph.h:22,
                 from player/../simhalt.h:16,
                 from player/simplay.cc:18:
player/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX script/api/api_city.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_city.o script/api/api_city.cc
In file included from player/../dataobj/../dataobj/koord3d.h:7,
                 from player/../dataobj/route.h:13,
                 from player/../simconvoi.h:16,
                 from player/simplay.cc:15:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:749:72:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/simplay.cc:15:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:7,
                 from player/../dataobj/route.h:13,
                 from player/../simconvoi.h:16,
                 from player/simplay.cc:15:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:755:68:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/simplay.cc:15:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:7,
                 from player/../dataobj/route.h:13,
                 from player/../simconvoi.h:16,
                 from player/simplay.cc:15:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:767:82:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/simplay.cc:15:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:7,
                 from player/../dataobj/route.h:13,
                 from player/../simconvoi.h:16,
                 from player/simplay.cc:15:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:773:78:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/simplay.cc:15:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:7,
                 from player/../dataobj/route.h:13,
                 from player/../simconvoi.h:16,
                 from player/simplay.cc:15:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
player/../dataobj/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
player/../simhalt.h:749:72:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/simplay.cc:15:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from player/../dataobj/../dataobj/koord3d.h:7,
                 from player/../dataobj/route.h:13,
                 from player/../simconvoi.h:16,
                 from player/simplay.cc:15:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../dataobj/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
player/../simhalt.h:767:82:   required from here
player/../dataobj/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from player/../linehandle_t.h:4,
                 from player/../simconvoi.h:12,
                 from player/simplay.cc:15:
player/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_command.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_const.o script/api/api_const.cc
===> HOSTCXX script/api/api_control.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_control.o script/api/api_control.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:48:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
   48 |  std::auto_ptr<tool_t> our_tool;
      |       ^~~~~~~~
In file included from /usr/include/c++/9/memory:80,
                 from script/api/api_command.cc:19:
/usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here
   53 |   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:175:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
  175 |  std::auto_ptr<tool_t> our_tool;
      |       ^~~~~~~~
In file included from /usr/include/c++/9/memory:80,
                 from script/api/api_command.cc:19:
/usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here
   53 |   template<typename> class auto_ptr;
      |                            ^~~~~~~~
===> HOSTCXX script/api/api_convoy.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_convoy.o script/api/api_convoy.cc
===> HOSTCXX script/api/api_factory.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_factory.o script/api/api_factory.cc
In file included from script/api/api_convoy.cc:9:
script/api/../../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
script/api/../../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_convoy.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:105:95: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  105 |    cnv = (0<=index  &&  (uint32)index < list->get_count()) ?  (*list)[index] : convoihandle_t();
      |                                                                                               ^
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_convoy.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_convoy.cc:1:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:749:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_convoy.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_convoy.cc:1:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:755:68:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_convoy.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_convoy.cc:1:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:767:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_convoy.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_convoy.cc:1:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:773:78:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_convoy.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_convoy.cc:1:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:749:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_convoy.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_convoy.cc:1:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:767:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_convoy.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_gui.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_include.o script/api/api_include.cc
===> HOSTCXX script/api/api_line.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api/api_line.o script/api/api_line.cc
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_halt.cc:1:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:749:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_halt.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_halt.cc:1:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:755:68:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_halt.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_halt.cc:1:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:767:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_halt.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_halt.cc:1:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:773:78:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_halt.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_halt.cc:1:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:749:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_halt.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_halt.cc:1:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:767:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_halt.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_map_objects.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:125:93: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  125 |   line = (0<=index  &&  (uint32)index < list->get_count()) ?  (*list)[index] : linehandle_t();
      |                                                                                             ^
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_line.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_line.cc:1:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:749:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_line.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_line.cc:1:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:755:68:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_line.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_line.cc:1:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:767:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_line.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_line.cc:1:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:773:78:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_line.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_line.cc:1:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:749:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_line.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_line.cc:1:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:767:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_line.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_obj_desc.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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/api_map_objects.cc:11:
script/api/../../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
script/api/../../simdepot.h:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_map_objects.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/api_map_objects.cc:23:
script/api/../../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
script/api/../../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_map_objects.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../bauer/../gui/components/gui_container.h:23,
                 from script/api/../../bauer/../gui/components/gui_aligned_container.h:4,
                 from script/api/../../bauer/../gui/gui_frame.h:20,
                 from script/api/../../bauer/../gui/depot_frame.h:15,
                 from script/api/../../bauer/vehikelbauer.h:14,
                 from script/api/api_obj_desc.cc:19:
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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from script/api/../../descriptor/../display/simgraph.h:22,
                 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:18,
                 from script/api/api_obj_desc.cc:11:
script/api/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/gui_frame.h:20,
                 from script/api/../../bauer/../gui/depot_frame.h:15,
                 from script/api/../../bauer/vehikelbauer.h:14,
                 from script/api/api_obj_desc.cc:19:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:18,
                 from script/api/api_obj_desc.cc:11:
script/api/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/gui_frame.h:20,
                 from script/api/../../bauer/../gui/depot_frame.h:15,
                 from script/api/../../bauer/vehikelbauer.h:14,
                 from script/api/api_obj_desc.cc:19:
script/api/../../bauer/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:18,
                 from script/api/api_obj_desc.cc:11:
script/api/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/gui_frame.h:20,
                 from script/api/../../bauer/../gui/depot_frame.h:15,
                 from script/api/../../bauer/vehikelbauer.h:14,
                 from script/api/api_obj_desc.cc:19:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from script/api/../../descriptor/../display/simgraph.h:22,
                 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:18,
                 from script/api/api_obj_desc.cc:11:
script/api/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/depot_frame.h:15,
                 from script/api/../../bauer/vehikelbauer.h:14,
                 from script/api/api_obj_desc.cc:19:
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:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from script/api/../../descriptor/../display/simgraph.h:22,
                 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:18,
                 from script/api/api_obj_desc.cc:11:
script/api/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_map_objects.cc:1:
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:344:17:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_map_objects.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../bauer/vehikelbauer.h:14,
                 from script/api/api_obj_desc.cc:19:
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:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_obj_desc.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_map_objects.cc:1:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/api_map_objects.cc:344:17:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_map_objects.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/api_obj_desc.cc:24:
script/api/../../simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
script/api/../../simware.h:66:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   66 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_obj_desc.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/api_obj_desc.cc:24:
script/api/../../simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
script/api/../../simware.h:70:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   70 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_obj_desc.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_obj_desc.cc:1:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:749:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_obj_desc.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_obj_desc.cc:1:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:755:68:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_obj_desc.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_obj_desc.cc:1:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:767:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_obj_desc.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_obj_desc.cc:1:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:773:78:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_obj_desc.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_obj_desc.cc:1:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:749:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_obj_desc.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_obj_desc.cc:1:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:767:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_obj_desc.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_obj_desc_base.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:23,
                 from script/api/../../bauer/../gui/components/gui_aligned_container.h:4,
                 from script/api/../../bauer/../gui/gui_frame.h:20,
                 from script/api/../../bauer/../gui/depot_frame.h:15,
                 from script/api/../../bauer/vehikelbauer.h:14,
                 from script/api/api_obj_desc_base.cc:6:
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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from script/api/../../bauer/../descriptor/../display/simgraph.h:22,
                 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:11,
                 from script/api/api_obj_desc_base.cc:4:
script/api/../../bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/gui_frame.h:20,
                 from script/api/../../bauer/../gui/depot_frame.h:15,
                 from script/api/../../bauer/vehikelbauer.h:14,
                 from script/api/api_obj_desc_base.cc:6:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:11,
                 from script/api/api_obj_desc_base.cc:4:
script/api/../../bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/gui_frame.h:20,
                 from script/api/../../bauer/../gui/depot_frame.h:15,
                 from script/api/../../bauer/vehikelbauer.h:14,
                 from script/api/api_obj_desc_base.cc:6:
script/api/../../bauer/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:11,
                 from script/api/api_obj_desc_base.cc:4:
script/api/../../bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/gui_frame.h:20,
                 from script/api/../../bauer/../gui/depot_frame.h:15,
                 from script/api/../../bauer/vehikelbauer.h:14,
                 from script/api/api_obj_desc_base.cc:6:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from script/api/../../bauer/../descriptor/../display/simgraph.h:22,
                 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:11,
                 from script/api/api_obj_desc_base.cc:4:
script/api/../../bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/../gui/depot_frame.h:15,
                 from script/api/../../bauer/vehikelbauer.h:14,
                 from script/api/api_obj_desc_base.cc:6:
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:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from script/api/../../bauer/../descriptor/../display/simgraph.h:22,
                 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:11,
                 from script/api/api_obj_desc_base.cc:4:
script/api/../../bauer/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/api/../../bauer/vehikelbauer.h:14,
                 from script/api/api_obj_desc_base.cc:6:
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:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_obj_desc_base.h:6,
                 from script/api/api_obj_desc_base.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_pathfinding.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_schedule.cc:1:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:749:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_schedule.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_schedule.cc:1:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:755:68:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_schedule.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_schedule.cc:1:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:767:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_schedule.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_schedule.cc:1:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:773:78:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_schedule.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_schedule.cc:1:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
script/api/../../simhalt.h:749:72:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_schedule.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_schedule.cc:1:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
script/api/../../simhalt.h:767:82:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_schedule.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_settings.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_tiles.cc:1:
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:101:27:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_tiles.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from script/api/../../dataobj/koord3d.h:7,
                 from script/api/../../simobj.h:15,
                 from script/api/../api_param.h:7,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_tiles.cc:1:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]'
script/api/api_tiles.cc:101:27:   required from here
script/api/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from script/api/../api_param.h:9,
                 from script/api/api_command.h:4,
                 from script/api/api.h:7,
                 from script/api/api_tiles.cc:1:
script/api/../../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX script/api/api_world.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api_class.o script/api_class.cc
===> HOSTCXX script/api_function.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api_function.o script/api_function.cc
===> HOSTCXX script/api_param.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/api_param.o script/api_param.cc
===> HOSTCXX script/dynamic_string.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/dynamic_string.o script/dynamic_string.cc
===> HOSTCXX script/export_objs.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/export_objs.o script/export_objs.cc
===> HOSTCXX script/script.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/script/script.o script/script.cc
===> HOSTCXX simcity.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simcity.o simcity.cc
===> HOSTCXX simconvoi.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simconvoi.o simconvoi.cc
In file included from script/../gui/components/gui_container.h:23,
                 from script/../gui/components/gui_aligned_container.h:4,
                 from script/../gui/gui_frame.h:20,
                 from script/../gui/help_frame.h:13,
                 from script/script.cc:17:
script/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
script/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from script/../gui/gui_frame.h:16,
                 from script/../gui/help_frame.h:13,
                 from script/script.cc:17:
script/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/../gui/gui_frame.h:20,
                 from script/../gui/help_frame.h:13,
                 from script/script.cc:17:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from script/../gui/gui_frame.h:16,
                 from script/../gui/help_frame.h:13,
                 from script/script.cc:17:
script/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/../gui/gui_frame.h:20,
                 from script/../gui/help_frame.h:13,
                 from script/script.cc:17:
script/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from script/../gui/gui_frame.h:16,
                 from script/../gui/help_frame.h:13,
                 from script/script.cc:17:
script/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/../gui/gui_frame.h:20,
                 from script/../gui/help_frame.h:13,
                 from script/script.cc:17:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from script/../gui/gui_frame.h:16,
                 from script/../gui/help_frame.h:13,
                 from script/script.cc:17:
script/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from script/../gui/help_frame.h:13,
                 from script/script.cc:17:
script/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
script/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from script/../gui/gui_frame.h:16,
                 from script/../gui/help_frame.h:13,
                 from script/script.cc:17:
script/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from simcity.cc:22:
simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
simware.h:66:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   66 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simcity.cc:18:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simcity.cc:22:
simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
simware.h:70:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   70 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simcity.cc:18:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/minimap.h:4,
                 from simcity.cc:33:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/wege/strasse.h:4,
                 from simcity.cc:17:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from simcity.cc:33:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/wege/strasse.h:4,
                 from simcity.cc:17:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/city_info.h:14,
                 from simcity.cc:34:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from boden/wege/strasse.h:4,
                 from simcity.cc:17:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/city_info.h:14,
                 from simcity.cc:34:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from boden/wege/strasse.h:4,
                 from simcity.cc:17:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/city_info.h:14,
                 from simcity.cc:34:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/wege/strasse.h:4,
                 from simcity.cc:17:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX simdebug.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simdebug.o simdebug.cc
In file included from gui/city_info.h:14,
                 from simcity.cc:34:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/wege/strasse.h:4,
                 from simcity.cc:17:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from simconvoi.cc:11:
simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
simware.h:66:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   66 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:70:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   70 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:7,
                 from boden/wege/../../simobj.h:15,
                 from boden/wege/weg.h:13,
                 from boden/wege/strasse.h:4,
                 from simcity.cc:17:
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:1876:27:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simcity.cc:18:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/minimap.h:4,
                 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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simconvoi.cc:10:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:7,
                 from boden/wege/../../simobj.h:15,
                 from boden/wege/weg.h:13,
                 from boden/wege/strasse.h:4,
                 from simcity.cc:17:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simcity.cc:18:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:7,
                 from boden/wege/../../simobj.h:15,
                 from boden/wege/weg.h:13,
                 from boden/wege/strasse.h:4,
                 from simcity.cc:17:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:755:68:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simcity.cc:18:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:7,
                 from boden/wege/../../simobj.h:15,
                 from boden/wege/weg.h:13,
                 from boden/wege/strasse.h:4,
                 from simcity.cc:17:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simcity.cc:18:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:7,
                 from boden/wege/../../simobj.h:15,
                 from boden/wege/weg.h:13,
                 from boden/wege/strasse.h:4,
                 from simcity.cc:17:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:773:78:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simcity.cc:18:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:7,
                 from boden/wege/../../simobj.h:15,
                 from boden/wege/weg.h:13,
                 from boden/wege/strasse.h:4,
                 from simcity.cc:17:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]'
simcity.cc:1876:27:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simcity.cc:18:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:7,
                 from boden/wege/../../simobj.h:15,
                 from boden/wege/weg.h:13,
                 from boden/wege/strasse.h:4,
                 from simcity.cc:17:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
boden/wege/../../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simcity.cc:18:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/wege/../../dataobj/koord3d.h:7,
                 from boden/wege/../../simobj.h:15,
                 from boden/wege/weg.h:13,
                 from boden/wege/strasse.h:4,
                 from simcity.cc:17:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/wege/../../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
boden/wege/../../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simcity.cc:18:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simconvoi.cc:10:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/convoi_info_t.h:15,
                 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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simconvoi.cc:10:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/convoi_info_t.h:15,
                 from simconvoi.cc:27:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simconvoi.cc:10:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/convoi_info_t.h:15,
                 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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simconvoi.cc:10:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/convoi_info_t.h:15,
                 from simconvoi.cc:27:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simconvoi.cc:10:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simconvoi.cc:44:
display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In member function 'void convoi_t::init(player_t*)':
simconvoi.cc:120:22: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  120 |  line = linehandle_t();
      |                      ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:160:37: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  160 |  line_update_pending = linehandle_t();
      |                                     ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In constructor 'convoi_t::convoi_t(loadsave_t*)':
simconvoi.cc:172:24: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  172 |  self = convoihandle_t();
      |                        ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In constructor 'convoi_t::convoi_t(player_t*)':
simconvoi.cc:180:28: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  180 |  self = convoihandle_t(this);
      |                            ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In member function 'void convoi_t::finish_rd()':
simconvoi.cc:428:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  428 |    new_line = get_owner()->simlinemgmt.get_line_with_id_zero();
      |                                                              ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:435:29: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  435 |     new_line = linehandle_t();
      |                             ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:439:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  439 |       new_line = l;
      |                  ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:446:12: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  446 |     line = new_line;
      |            ^~~~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:451:25: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  451 |     line = linehandle_t();
      |                         ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In member function 'void convoi_t::rdwr(loadsave_t*)':
simconvoi.cc:2170:32: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 2170 |    self = convoihandle_t( this );
      |                                ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:2175:36: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 2175 |    self = convoihandle_t( this, id );
      |                                    ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:2475:38: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 2475 |   line_update_pending = linehandle_t();
      |                                      ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In member function 'void convoi_t::self_destruct()':
simconvoi.cc:3100:37: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 3100 |  line_update_pending = linehandle_t(); // does not bother to add it to a new line anyway ...
      |                                     ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In member function 'void convoi_t::set_line(linehandle_t)':
simconvoi.cc:3282:24: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 3282 |  line_update_pending = org_line;
      |                        ^~~~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In member function 'void convoi_t::unset_line()':
simconvoi.cc:3298:23: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 3298 |   line = linehandle_t();
      |                       ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:3299:38: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 3299 |   line_update_pending = linehandle_t();
      |                                      ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc: In member function 'void convoi_t::check_pending_updates()':
simconvoi.cc:3399:10: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 3399 |   line = line_update_pending;
      |          ^~~~~~~~~~~~~~~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simconvoi.cc:3400:38: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 3400 |   line_update_pending = linehandle_t();
      |                                      ^
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:24,
                 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:2895:38:   required from here
tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:24,
                 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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:24,
                 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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:755:68:   required from here
tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:24,
                 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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:24,
                 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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:773:78:   required from here
tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:24,
                 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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]'
simconvoi.cc:2895:38:   required from here
tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:24,
                 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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:24,
                 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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simconvoi.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simdepot.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simdepot.o simdepot.cc
===> HOSTCXX simevent.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simevent.o simevent.cc
In file included from simdepot.cc:12:
simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simdepot.cc:12:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simdepot.cc:17:
simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
simdepot.h:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simdepot.cc:12:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/depot_frame.h:15,
                 from simdepot.cc:22:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from vehicle/../boden/grund.h:19,
                 from vehicle/simvehicle.h:20,
                 from simdepot.cc:13:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/depot_frame.h:15,
                 from simdepot.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from vehicle/../boden/grund.h:19,
                 from vehicle/simvehicle.h:20,
                 from simdepot.cc:13:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/depot_frame.h:15,
                 from simdepot.cc:22:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from vehicle/../boden/grund.h:19,
                 from vehicle/simvehicle.h:20,
                 from simdepot.cc:13:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/depot_frame.h:15,
                 from simdepot.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from vehicle/../boden/grund.h:19,
                 from vehicle/simvehicle.h:20,
                 from simdepot.cc:13:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/depot_frame.h:15,
                 from simdepot.cc:22:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from vehicle/../boden/grund.h:19,
                 from vehicle/simvehicle.h:20,
                 from simdepot.cc:13:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from simdepot.cc:22:
gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
gui/depot_frame.h:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simdepot.cc:12:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simfab.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simfab.o simfab.cc
simdepot.cc: In constructor 'depot_t::depot_t(loadsave_t*)':
simdepot.cc:50:36: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   50 |  last_selected_line = linehandle_t();
      |                                    ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simdepot.cc:12:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:61:36: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   61 |  last_selected_line = linehandle_t();
      |                                    ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simdepot.cc:12:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:198:37: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  198 |   cnv = add_convoi( local_execution );
      |                                     ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simdepot.cc:12:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simdepot.cc: In member function 'void depot_t::remove_convoi(convoihandle_t)':
simdepot.cc:470:101: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  470 |    c = !convois.empty() ? convois.at( min((uint32)icnv, convois.get_count() - 1) ) : convoihandle_t();
      |                                                                                                     ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simdepot.cc:12:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simfab.cc:26:
simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
simware.h:66:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   66 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simfab.cc:20:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simfab.cc:26:
simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
simware.h:70:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   70 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simfab.cc:20:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/factory_chart.h:18,
                 from gui/fabrik_info.h:17,
                 from simfab.cc:50:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simfab.cc:20:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/factory_chart.h:18,
                 from gui/fabrik_info.h:17,
                 from simfab.cc:50:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from boden/grund.h:19,
                 from simfab.cc:20:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/factory_chart.h:18,
                 from gui/fabrik_info.h:17,
                 from simfab.cc:50:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from boden/grund.h:19,
                 from simfab.cc:20:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/factory_chart.h:18,
                 from gui/fabrik_info.h:17,
                 from simfab.cc:50:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simfab.cc:20:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/factory_chart.h:18,
                 from gui/fabrik_info.h:17,
                 from simfab.cc:50:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simfab.cc:20:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/fabrik_info.h:24,
                 from simfab.cc:50:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simfab.cc:20:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:2446:10: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2446 |   halt = h;
      |          ^
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simfab.cc:20:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../dataobj/koord3d.h:7,
                 from boden/grund.h:16,
                 from simfab.cc:20:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
boden/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simfab.cc:20:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../dataobj/koord3d.h:7,
                 from boden/grund.h:16,
                 from simfab.cc:20:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:755:68:   required from here
boden/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simfab.cc:20:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../dataobj/koord3d.h:7,
                 from boden/grund.h:16,
                 from simfab.cc:20:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
boden/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simfab.cc:20:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../dataobj/koord3d.h:7,
                 from boden/grund.h:16,
                 from simfab.cc:20:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:773:78:   required from here
boden/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simfab.cc:20:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../dataobj/koord3d.h:7,
                 from boden/grund.h:16,
                 from simfab.cc:20:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
boden/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
boden/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simfab.cc:20:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from boden/../dataobj/koord3d.h:7,
                 from boden/grund.h:16,
                 from simfab.cc:20:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
boden/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
boden/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from boden/../halthandle_t.h:4,
                 from boden/grund.h:12,
                 from simfab.cc:20:
boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simhalt.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simhalt.o simhalt.cc
In file included from simhalt.cc:20:
simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simhalt.cc:32:
simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
simware.h:66:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   66 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simhalt.cc:32:
simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
simware.h:70:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   70 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/halt_info.h:16,
                 from simhalt.cc:56:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from descriptor/../display/simgraph.h:22,
                 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:17,
                 from simhalt.cc:22:
descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/halt_info.h:16,
                 from simhalt.cc:56:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from descriptor/../display/simgraph.h:22,
                 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:17,
                 from simhalt.cc:22:
descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/halt_info.h:16,
                 from simhalt.cc:56:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from descriptor/../display/simgraph.h:22,
                 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:17,
                 from simhalt.cc:22:
descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/halt_info.h:16,
                 from simhalt.cc:56:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from descriptor/../display/simgraph.h:22,
                 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:17,
                 from simhalt.cc:22:
descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_info.h:16,
                 from simhalt.cc:56:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from descriptor/../display/simgraph.h:22,
                 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:17,
                 from simhalt.cc:22:
descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_info.h:28,
                 from simhalt.cc:56:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from descriptor/../display/simgraph.h:22,
                 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:17,
                 from simhalt.cc:22:
descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from simhalt.cc:57:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from descriptor/../display/simgraph.h:22,
                 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:17,
                 from simhalt.cc:22:
descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:167:25: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  167 |  h = all_koords->get( n );
      |                         ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:171:37: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  171 |   h = haltestelle_t::create(k, NULL );
      |                                     ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc: In constructor 'haltestelle_t::haltestelle_t(koord, player_t*)':
simhalt.cc:436:26: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  436 |  self = halthandle_t(this);
      |                          ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc: In member function 'sint32 haltestelle_t::rebuild_connections()':
simhalt.cc:1202:33: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1202 |     previous_halt[catg_index] = self;
      |                                 ^~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1229:35: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1229 |       previous_halt[catg_index] = self;
      |                                   ^~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1246:34: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1246 |      previous_halt[catg_index] = current_halt;
      |                                  ^~~~~~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:1434:36: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1434 |  last_search_origin = halthandle_t();
      |                                    ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1477:41: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1477 |   start_data.transfer    = halthandle_t();
      |                                         ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1522:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1522 |     transfer_halt = halt_data[ transfer_halt.get_id() ].transfer;
      |                                                         ^~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1572:65: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1572 |       halt_data[ reachable_halt_id ].transfer    = current_node.halt;
      |                                                                 ^~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1605:64: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1605 |      halt_data[ reachable_halt_id ].transfer    = current_node.halt;
      |                                                                ^~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc: In member function 'void haltestelle_t::search_route_resumable(ware_t&)':
simhalt.cc:1646:24: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1646 |   last_search_origin = self;
      |                        ^~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1746:41: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1746 |   start_data.transfer    = halthandle_t();
      |                                         ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1820:130: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1820 |     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:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:1835:131: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1835 |      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:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc: In member function 'void haltestelle_t::rdwr(loadsave_t*)':
simhalt.cc:2617:37: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2617 |    self = halthandle_t(this, halt_id);
      |                                     ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simhalt.cc:2622:28: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2622 |    self = halthandle_t(this);
      |                            ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:3330:23: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 3330 |      i->reservation = cnv;
      |                       ^~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  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:3349:36: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 3349 |    i->reservation = convoihandle_t();
      |                                    ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../tpl/stringhashtable_tpl.h:8,
                 from dataobj/translator.h:12,
                 from simfab.h:12,
                 from simhalt.cc:22:
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:172:26:   required from here
dataobj/../tpl/hashtable_tpl.h:319:17: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  319 |     iter->value = object;
      |     ~~~~~~~~~~~~^~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../tpl/stringhashtable_tpl.h:8,
                 from dataobj/translator.h:12,
                 from simfab.h:12,
                 from simhalt.cc:22:
dataobj/../tpl/hashtable_tpl.h:325:16: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  325 |     node.value = object;
      |     ~~~~~~~~~~~^~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../tpl/stringhashtable_tpl.h:8,
                 from dataobj/translator.h:12,
                 from simfab.h:12,
                 from simhalt.cc:22:
dataobj/../tpl/hashtable_tpl.h:334:14: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  334 |   node.value = object;
      |   ~~~~~~~~~~~^~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simhalt.cc:18:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]':
simhalt.cc:430:31:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../tpl/stringhashtable_tpl.h:8,
                 from dataobj/translator.h:12,
                 from simfab.h:12,
                 from simhalt.cc:22:
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:592:54:   required from here
dataobj/../tpl/hashtable_tpl.h:319:17: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  319 |     iter->value = object;
      |     ~~~~~~~~~~~~^~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../tpl/stringhashtable_tpl.h:8,
                 from dataobj/translator.h:12,
                 from simfab.h:12,
                 from simhalt.cc:22:
dataobj/../tpl/hashtable_tpl.h:325:16: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  325 |     node.value = object;
      |     ~~~~~~~~~~~^~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../tpl/stringhashtable_tpl.h:8,
                 from dataobj/translator.h:12,
                 from simfab.h:12,
                 from simhalt.cc:22:
dataobj/../tpl/hashtable_tpl.h:334:14: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  334 |   node.value = object;
      |   ~~~~~~~~~~~^~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simhalt.h:29,
                 from simhalt.cc:23:
tpl/binary_heap_tpl.h: In instantiation of 'void binary_heap_tpl<T>::insert(T) [with T = haltestelle_t::route_node_t]':
simhalt.cc:1470:49:   required from here
tpl/binary_heap_tpl.h:66: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]
   66 |    memcpy( nodes, tmp, sizeof(T)*(node_size/2) );
      |    ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from simhalt.cc:23:
simhalt.h:464:9: note: 'struct haltestelle_t::route_node_t' declared here
  464 |  struct route_node_t
      |         ^~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simhalt.cc:18:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
simhalt.cc:3095:33:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simhalt.cc:18:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
simhalt.cc:3110:36:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simhalt.cc:18:
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:3226:32:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simhalt.cc:18:
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:3242:34:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simhalt.cc:18:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]'
simhalt.cc:430:31:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simhalt.cc:18:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<haltestelle_t>]'
simhalt.cc:471:32:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simhalt.cc:18:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.cc:3095:33:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simhalt.cc:18:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.cc:3110:36:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simhalt.cc:20:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX siminteraction.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/siminteraction.o siminteraction.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from siminteraction.cc:12:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from dataobj/environment.h:9,
                 from siminteraction.cc:11:
dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from siminteraction.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from dataobj/environment.h:9,
                 from siminteraction.cc:11:
dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from siminteraction.cc:12:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from dataobj/environment.h:9,
                 from siminteraction.cc:11:
dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from siminteraction.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from dataobj/environment.h:9,
                 from siminteraction.cc:11:
dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from siminteraction.cc:12:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from dataobj/environment.h:9,
                 from siminteraction.cc:11:
dataobj/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from siminteraction.cc:27:
display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from network/../convoihandle_t.h:4,
                 from network/../simworld.h:20,
                 from network/network_cmd_ingame.h:6,
                 from siminteraction.cc:14:
network/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simintr.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simintr.o simintr.cc
===> HOSTCXX simio.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simio.o simio.cc
===> HOSTCXX simline.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simline.o simline.cc
===> HOSTCXX simlinemgmt.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simlinemgmt.o simlinemgmt.cc
In file included from simline.cc:15:
simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from convoihandle_t.h:4,
                 from simline.h:11,
                 from simline.cc:3:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simline.cc: In constructor 'simline_t::simline_t(player_t*, simline_t::linetype)':
simline.cc:36:26: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   36 |  self = linehandle_t(this);
      |                          ^
In file included from convoihandle_t.h:4,
                 from simline.h:11,
                 from simline.cc:3:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:54:22: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |  self = linehandle_t();
      |                      ^
In file included from convoihandle_t.h:4,
                 from simline.h:11,
                 from simline.cc:3:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simline.cc:65:42: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   65 |   self = linehandle_t(this, self.get_id());
      |                                          ^
In file included from convoihandle_t.h:4,
                 from simline.h:11,
                 from simline.cc:3:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simline.cc: In member function 'void simline_t::finish_rd()':
simline.cc:303:52: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  303 |   self = player->simlinemgmt.get_line_with_id_zero();
      |                                                    ^
In file included from convoihandle_t.h:4,
                 from simline.h:11,
                 from simline.cc:3:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simloadingscreen.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simloadingscreen.o simloadingscreen.cc
In file included from simline.h:15,
                 from simline.cc:3:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:4,
                 from simline.h:11,
                 from simline.cc:3:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simline.h:15,
                 from simline.cc:3:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:755:68:   required from here
tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simline.h:11,
                 from simline.cc:3:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simline.h:15,
                 from simline.cc:3:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:4,
                 from simline.h:11,
                 from simline.cc:3:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simline.h:15,
                 from simline.cc:3:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:773:78:   required from here
tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simline.h:11,
                 from simline.cc:3:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simline.h:15,
                 from simline.cc:3:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simline.h:11,
                 from simline.cc:3:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simline.h:15,
                 from simline.cc:3:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simline.h:11,
                 from simline.cc:3:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simlinemgmt.cc:10:
simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from linehandle_t.h:4,
                 from simlinemgmt.h:10,
                 from simlinemgmt.cc:8:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simmain.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simmain.o simmain.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/schedule_list.h:13,
                 from simlinemgmt.cc:19:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simlinemgmt.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/schedule_list.h:13,
                 from simlinemgmt.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simlinemgmt.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/schedule_list.h:13,
                 from simlinemgmt.cc:19:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simlinemgmt.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/schedule_list.h:13,
                 from simlinemgmt.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simlinemgmt.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/schedule_list.h:13,
                 from simlinemgmt.cc:19:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simlinemgmt.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:15,
                 from gui/schedule_list.h:22,
                 from simlinemgmt.cc:19:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simlinemgmt.cc:12:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:132:54: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  132 |    line_with_id_zero = linehandle_t(unbound_line,true);
      |                                                      ^
In file included from linehandle_t.h:4,
                 from simlinemgmt.h:10,
                 from simlinemgmt.cc:8:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simlinemgmt.h:12,
                 from simlinemgmt.cc:8:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
simlinemgmt.cc:38:35:   required from here
tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:4,
                 from simlinemgmt.h:10,
                 from simlinemgmt.cc:8:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simlinemgmt.h:12,
                 from simlinemgmt.cc:8:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
simlinemgmt.cc:38:35:   required from here
tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simlinemgmt.h:10,
                 from simlinemgmt.cc:8:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simlinemgmt.h:12,
                 from simlinemgmt.cc:8:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simlinemgmt.cc:45:32:   required from here
tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simlinemgmt.h:10,
                 from simlinemgmt.cc:8:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simmem.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simmem.o simmem.cc
In file included from simmain.cc:16:
simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
simware.h:66:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   66 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simmain.cc:15:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simmain.cc:16:
simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
simware.h:70:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   70 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simmain.cc:15:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_button.h:16,
                 from gui/banner.h:12,
                 from simmain.cc:43:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simmain.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/banner.h:13,
                 from simmain.cc:43:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simmain.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/banner.h:13,
                 from simmain.cc:43:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simmain.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/banner.h:13,
                 from simmain.cc:43:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simmain.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/banner.h:13,
                 from simmain.cc:43:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simmain.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX simmenu.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simmenu.o simmenu.cc
In file included from bauer/vehikelbauer.h:14,
                 from simmain.cc:77:
bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
bauer/../gui/depot_frame.h:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simmain.cc:15:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simmesg.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simmesg.o simmesg.cc
In file included from simworld.h:24,
                 from simmain.cc:15:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]':
tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simmain.cc:15:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:24,
                 from simmain.cc:15:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:755:68:   required from here
tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simmain.cc:15:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:24,
                 from simmain.cc:15:
tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simmain.cc:15:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:24,
                 from simmain.cc:15:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:773:78:   required from here
tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simmain.cc:15:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:24,
                 from simmain.cc:15:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simmain.cc:15:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.h:24,
                 from simmain.cc:15:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from convoihandle_t.h:4,
                 from simworld.h:20,
                 from simmain.cc:15:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simmain.cc: At global scope:
simmain.cc:118:13: warning: 'void show_times(karte_t*, main_view_t*)' defined but not used [-Wunused-function]
  118 | static void show_times(karte_t *welt, main_view_t *view)
      |             ^~~~~~~~~~
simmain.cc:87:13: warning: 'void show_sizes()' defined but not used [-Wunused-function]
   87 | static void show_sizes()
      |             ^~~~~~~~~~
===> HOSTCXX simobj.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simobj.o simobj.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from simmesg.cc:24:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from simmesg.h:5,
                 from simmesg.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from simmesg.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from simmesg.h:5,
                 from simmesg.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/factory_edit.h:8,
                 from simtool-dialogs.h:19,
                 from simmenu.cc:20:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simmenu.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from simmesg.cc:24:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from simmesg.h:5,
                 from simmesg.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from simmesg.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from simmesg.h:5,
                 from simmesg.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/factory_edit.h:8,
                 from simtool-dialogs.h:19,
                 from simmenu.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simmenu.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/factory_edit.h:8,
                 from simtool-dialogs.h:19,
                 from simmenu.cc:20:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simmenu.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/extend_edit.h:4,
                 from gui/factory_edit.h:8,
                 from simtool-dialogs.h:19,
                 from simmenu.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simmenu.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:4,
                 from gui/messagebox.h:4,
                 from simmesg.cc:24:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from simmesg.h:5,
                 from simmesg.cc:12:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/extend_edit.h:4,
                 from gui/factory_edit.h:8,
                 from simtool-dialogs.h:19,
                 from simmenu.cc:20:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simmenu.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from simobj.cc:22:
display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from display/../convoihandle_t.h:4,
                 from display/viewport.h:15,
                 from simobj.cc:22:
display/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/halt_list_stats.h:15,
                 from gui/schedule_list.h:22,
                 from simtool-dialogs.h:30,
                 from simmenu.cc:20:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from boden/grund.h:19,
                 from simplan.h:12,
                 from simworld.h:32,
                 from simmenu.cc:15:
boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from simobj.cc:32:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from display/simgraph.h:22,
                 from simobj.cc:21:
display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from simobj.cc:32:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from display/simgraph.h:22,
                 from simobj.cc:21:
display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from simobj.cc:32:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from display/simgraph.h:22,
                 from simobj.cc:21:
display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from simobj.cc:32:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from display/simgraph.h:22,
                 from simobj.cc:21:
display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/base_info.h:4,
                 from gui/obj_info.h:13,
                 from simobj.cc:32:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from display/simgraph.h:22,
                 from simobj.cc:21:
display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX simplan.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simplan.o simplan.cc
===> HOSTCXX simskin.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simskin.o simskin.cc
In file included from gui/minimap.h:4,
                 from simplan.cc:33:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from descriptor/../display/simgraph.h:22,
                 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:17,
                 from simplan.cc:10:
descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from simplan.cc:33:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from descriptor/../display/simgraph.h:22,
                 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:17,
                 from simplan.cc:10:
descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:648:33: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  648 |     halt_list[j-1] = halt_list[j];
      |                                 ^
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simplan.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:665:25: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  665 |     tmp[i] = halt_list[i];
      |                         ^
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simplan.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simplan.cc:673:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  673 |   halt_list[i] = halt_list[i-1];
      |                               ^
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simplan.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simplan.cc:675:19: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  675 |  halt_list[pos] = halt;
      |                   ^~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simplan.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simplan.cc: In member function 'void planquadrat_t::sort_haltlist()':
simplan.cc:750:27: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  750 |   halt_list[i] = halts[i].halt;
      |                           ^~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simplan.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simplan.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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simplan.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simplan.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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:755:68:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simplan.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simplan.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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simplan.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simplan.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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:773:78:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simplan.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simplan.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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simplan.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simplan.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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simplan.cc:10:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simsound.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simsound.o simsound.cc
===> HOSTCXX simsys.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simsys.o simsys.cc
===> HOSTCXX simticker.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simticker.o simticker.cc
simsys.cc: In function 'bool dr_download_pakset(const char*, bool)':
simsys.cc:988:8: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result [-Wunused-result]
  988 |  system( command );
      |  ~~~~~~^~~~~~~~~~~
===> HOSTCXX simtool.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simtool.o simtool.cc
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from simticker.cc:19:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from display/simgraph.h:22,
                 from simticker.h:12,
                 from simticker.cc:14:
display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from simticker.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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from display/simgraph.h:22,
                 from simticker.h:12,
                 from simticker.cc:14:
display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from simticker.cc:19:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from display/simgraph.h:22,
                 from simticker.h:12,
                 from simticker.cc:14:
display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from simticker.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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from display/simgraph.h:22,
                 from simticker.h:12,
                 from simticker.cc:14:
display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX simware.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simware.o simware.cc
In file included from simticker.cc:19:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from display/simgraph.h:22,
                 from simticker.h:12,
                 from simticker.cc:14:
display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX simworld.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simworld.o simworld.cc
In file included from simtool.cc:18:
simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simtool.cc:20:
display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from bauer/../gui/components/gui_container.h:23,
                 from bauer/../gui/components/gui_aligned_container.h:4,
                 from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/depot_frame.h:15,
                 from bauer/vehikelbauer.h:14,
                 from simtool.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:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from simmesg.h:5,
                 from simtool.cc:17:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/depot_frame.h:15,
                 from bauer/vehikelbauer.h:14,
                 from simtool.cc:23:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from simmesg.h:5,
                 from simtool.cc:17:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/depot_frame.h:15,
                 from bauer/vehikelbauer.h:14,
                 from simtool.cc:23:
bauer/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from simmesg.h:5,
                 from simtool.cc:17:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/gui_frame.h:20,
                 from bauer/../gui/depot_frame.h:15,
                 from bauer/vehikelbauer.h:14,
                 from simtool.cc:23:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from simmesg.h:5,
                 from simtool.cc:17:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/../gui/depot_frame.h:15,
                 from bauer/vehikelbauer.h:14,
                 from simtool.cc:23:
bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
bauer/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from simmesg.h:5,
                 from simtool.cc:17:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/vehikelbauer.h:14,
                 from simtool.cc:23:
bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
bauer/../gui/depot_frame.h:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simtool.cc:31:
simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
simdepot.h:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simware.cc:16:
simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
simware.h:66:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   66 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simware.cc:13:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simware.cc:16:
simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
simware.h:70:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   70 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simware.cc:13:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simware.cc: In member function 'void ware_t::rdwr(loadsave_t*)':
simware.cc:121:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  121 |    ziel = haltestelle_t::get_halt_koord_index(ziel_koord);
      |                                                         ^
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simware.cc:13:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simware.cc:124:74: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  124 |    zwischenziel = haltestelle_t::get_halt_koord_index(zwischen_ziel_koord);
      |                                                                          ^
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simware.cc:13:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simware.cc: In member function 'void ware_t::finish_rd(karte_t*)':
simware.cc:143:67: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  143 |    ziel = haltestelle_t::get_halt_koord_index(ziel->get_init_pos());
      |                                                                   ^
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simware.cc:13:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simware.cc:146:83: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  146 |    zwischenziel = haltestelle_t::get_halt_koord_index(zwischenziel->get_init_pos());
      |                                                                                   ^
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simware.cc:13:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simfab.h:11,
                 from simware.cc:13:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simware.cc:13:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simfab.h:11,
                 from simware.cc:13:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:755:68:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simware.cc:13:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simfab.h:11,
                 from simware.cc:13:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simware.cc:13:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simfab.h:11,
                 from simware.cc:13:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:773:78:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simware.cc:13:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simfab.h:11,
                 from simware.cc:13:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simware.cc:13:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simfab.h:11,
                 from simware.cc:13:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:767:82:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from halthandle_t.h:4,
                 from simfab.h:18,
                 from simware.cc:13:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simtool.cc:50:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from simmesg.h:5,
                 from simtool.cc:17:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/halt_list_stats.h:15,
                 from gui/schedule_list.h:22,
                 from simtool.cc:54:
gui/components/gui_colorbox.h: In member function 'void gui_colorbox_t::set_max_size(scr_size)':
gui/components/gui_colorbox.h:31:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
   31 |   max_size = s;
      |              ^
In file included from gui/../display/simgraph.h:22,
                 from gui/gui_theme.h:13,
                 from simmesg.h:5,
                 from simtool.cc:17:
gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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:257:36: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  257 |   my_halt = plan->get_halt( player );
      |                                    ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:274:39: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  274 |      my_halt = plan->get_halt( player );
      |                                       ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:287:38: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  287 |     my_halt = plan->get_halt( player );
      |                                      ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:399:33: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  399 |        cnv = veh->get_convoi()->self;
      |                                 ^~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX squirrel/sq_extensions.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sq_extensions.o squirrel/sq_extensions.cc
simtool.cc: In member function 'virtual const char* tool_schedule_add_t::work(player_t*, koord3d)':
simtool.cc:2167:99: warning: cast from 'char*' to 'schedule_t*' increases required alignment of target type [-Wcast-align]
 2167 |  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:2172:99: warning: cast from 'char*' to 'schedule_t*' increases required alignment of target type [-Wcast-align]
 2172 |  return tool_schedule_insert_aux( welt, player, pos, (schedule_t*)const_cast<char *>(default_param), false );
      |                                                                                                   ^
In file included from simworld.cc:24:
simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simworld.cc:24:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from simworld.cc:26:
simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
simdepot.h:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simworld.cc:24:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
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:3539:24: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3539 |            last_halt = test_halt;
      |                        ^~~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:3581:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3581 |           halt = gr->get_halt();
      |                               ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:3647:14: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3647 |       halt = test_halt;
      |              ^~~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:3678:15: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3678 |        halt = test_halt;
      |               ^~~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:3688:136: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3688 |    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:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:3753:14: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3753 |       halt = test_halt;
      |              ^~~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:3869:86: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3869 |   halt = suche_nahe_haltestelle(player, welt, welt->lookup_kartenboden(k)->get_pos() );
      |                                                                                      ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:3878:41: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3878 |   halt = haltestelle_t::create(k, player);
      |                                         ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:3973:22: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3973 |      test_halt[ii] = halt;
      |                      ^~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:4017:22: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4017 |    halt = test_halt[i];
      |                      ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:4091:86: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4091 |   halt = suche_nahe_haltestelle(player, welt, welt->lookup_kartenboden(k)->get_pos() );
      |                                                                                      ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:4100:41: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4100 |   halt = haltestelle_t::create(k, player);
      |                                         ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:4300:10: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4300 |   halt = old_halt;
      |          ^~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:4306:58: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4306 |   halt = suche_nahe_haltestelle(player,welt,bd->get_pos());
      |                                                          ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:4316:41: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4316 |   halt = haltestelle_t::create(k, player);
      |                                         ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc: In member function 'void tool_stop_mover_t::read_start_position(player_t*, const koord3d&)':
simtool.cc:5971:27: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 5971 |  last_halt = halthandle_t();
      |                           ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:5988:48: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 5988 |  last_halt = haltestelle_t::get_halt(pos,player);
      |                                                ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:6296:17: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 6296 |      merge_to = h;
      |                 ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:6347:60: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 6347 |  halt_be_merged_from = haltestelle_t::get_halt(start,player);
      |                                                            ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:6348:56: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 6348 |  halt_be_merged_to = haltestelle_t::get_halt(end,player);
      |                                                        ^
In file included from simworld.cc:29:
display/viewport.h: In member function 'void viewport_t::set_follow_convoi(convoihandle_t)':
display/viewport.h:249:63: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  249 |  void set_follow_convoi(convoihandle_t cnv) { follow_convoi = cnv; }
      |                                                               ^~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simworld.cc:24:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:6379:58: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 6379 |  halt_be_merged_from = haltestelle_t::get_halt(pos,player);
      |                                                          ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:6380:61: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 6380 |  halt_be_merged_to = haltestelle_t::get_halt(last_pos,player);
      |                                                             ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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;  }
      |  ^~~~~~~~~~~~~~~
simtool.cc: In member function 'virtual bool tool_change_line_t::init(player_t*)':
simtool.cc:6950:61: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 6950 |     line = player->simlinemgmt.create_line( atoi(p), player );
      |                                                             ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
simtool.cc:7120:122: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
 7120 |       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:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  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:7342:47: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
 7342 |        cnv = depot->add_convoi( can_use_gui() );
      |                                               ^
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simtool.cc:16:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]':
simtool.cc:6286:27:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simtool.cc:16:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
simtool.cc:7105:30:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simtool.cc:16:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simtool.cc:16:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:755:68:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simtool.cc:16:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:773:78:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simtool.cc:16:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<haltestelle_t>]'
simtool.cc:6286:27:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simtool.cc:16:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
simtool.cc:7105:30:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simtool.cc:16:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simtool.cc:18:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from gui/components/gui_container.h:23,
                 from gui/components/gui_aligned_container.h:4,
                 from gui/gui_frame.h:20,
                 from gui/password_frame.h:13,
                 from simworld.cc:72:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from descriptor/../display/simgraph.h:22,
                 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:17,
                 from simworld.cc:27:
descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/password_frame.h:13,
                 from simworld.cc:72:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from descriptor/../display/simgraph.h:22,
                 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:17,
                 from simworld.cc:27:
descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/password_frame.h:13,
                 from simworld.cc:72:
gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from descriptor/../display/simgraph.h:22,
                 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:17,
                 from simworld.cc:27:
descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/gui_frame.h:20,
                 from gui/password_frame.h:13,
                 from simworld.cc:72:
gui/components/gui_aligned_container.h: In member function 'void gui_aligned_container_t::set_spacing(scr_size)':
gui/components/gui_aligned_container.h:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from descriptor/../display/simgraph.h:22,
                 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:17,
                 from simworld.cc:27:
descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from gui/password_frame.h:13,
                 from simworld.cc:72:
gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from descriptor/../display/simgraph.h:22,
                 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:17,
                 from simworld.cc:27:
descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from simworld.cc:75:
gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from descriptor/../display/simgraph.h:22,
                 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:17,
                 from simworld.cc:27:
descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from bauer/vehikelbauer.h:14,
                 from simworld.cc:103:
bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
bauer/../gui/depot_frame.h:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simworld.cc:24:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/../tpl/vector_tpl.h:6,
                 from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simworld.cc:22:
simworld.cc: In constructor 'karte_t::karte_t()':
dataobj/../tpl/../macros.h:20: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]
   20 | #define MEMZERON(ptr, n) memset((ptr), 0, sizeof(*(ptr)) * (n))
      |                                                               ^
dataobj/../tpl/../macros.h:21:26: note: in expansion of macro 'MEMZERON'
   21 | #define MEMZERO(obj)     MEMZERON(&(obj), 1)
      |                          ^~~~~~~~
simworld.cc:2039:3: note: in expansion of macro 'MEMZERO'
 2039 |   MEMZERO(player_password_hash[i]);
      |   ^~~~~~~
In file included from simworld.h:28,
                 from simfab.h:19,
                 from simworld.cc:27:
network/pwd_hash.h:11:7: note: 'class pwd_hash_t' declared here
   11 | class pwd_hash_t
      |       ^~~~~~~~~~
===> HOSTCXX squirrel/sqstdlib/sqstdaux.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdaux.o squirrel/sqstdlib/sqstdaux.cc
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simworld.cc:22:
dataobj/../tpl/vector_tpl.h: In instantiation of 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]':
simworld.cc:5511:32:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simworld.cc:24:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simworld.cc:22:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simworld.cc:24:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simworld.cc:22:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:755:68:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simworld.cc:24:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simworld.cc:22:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
simhalt.h:773:78:   required from here
dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simworld.cc:24:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simworld.cc:22:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
simworld.cc:5511:32:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simworld.cc:24:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from dataobj/koord3d.h:7,
                 from simobj.h:15,
                 from simcity.h:11,
                 from simworld.cc:22:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
simhalt.h:749:72:   required from here
dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from linehandle_t.h:4,
                 from simconvoi.h:12,
                 from simworld.cc:24:
tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX squirrel/sqstdlib/sqstdblob.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdblob.o squirrel/sqstdlib/sqstdblob.cc
===> HOSTCXX squirrel/sqstdlib/sqstdio.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdio.o squirrel/sqstdlib/sqstdio.cc
simworld.cc: In member function 'void karte_t::save(loadsave_t*, bool)':
simworld.cc:4812:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
 4812 |    fread( motd, len-1, 1, fmotd );
      |    ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
===> HOSTCXX squirrel/sqstdlib/sqstdmath.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdmath.o squirrel/sqstdlib/sqstdmath.cc
===> HOSTCXX squirrel/sqstdlib/sqstdrex.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdrex.o squirrel/sqstdlib/sqstdrex.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/sqstdstream.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdstream.o squirrel/sqstdlib/sqstdstream.cc
===> HOSTCXX squirrel/sqstdlib/sqstdstring.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdstring.o squirrel/sqstdlib/sqstdstring.cc
===> HOSTCXX squirrel/sqstdlib/sqstdsystem.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/sqstdlib/sqstdsystem.o squirrel/sqstdlib/sqstdsystem.cc
===> HOSTCXX squirrel/squirrel/sqapi.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqapi.o squirrel/squirrel/sqapi.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;  }
      |  ^~~~~~~~~~~~~~~
===> HOSTCXX squirrel/squirrel/sqbaselib.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqbaselib.o squirrel/squirrel/sqbaselib.cc
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/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/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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqmem.o squirrel/squirrel/sqmem.cc
===> HOSTCXX squirrel/squirrel/sqobject.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqobject.o squirrel/squirrel/sqobject.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;  }
      |  ^~~~~~~~~~~~~~~
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
      |        ^~~~~~~~~~~
===> HOSTCXX squirrel/squirrel/sqstate.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/squirrel/squirrel/sqstate.o squirrel/squirrel/sqstate.cc
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;  }
      |  ^~~~~~~~~~~~~~~
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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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;  }
      |  ^~~~~~~~~~~~~~~
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:
      |  ^~~~
===> HOSTCXX unicode.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/unicode.o unicode.cc
===> HOSTCXX utils/cbuffer_t.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/cbuffer_t.o utils/cbuffer_t.cc
===> HOSTCXX utils/csv.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/csv.o utils/csv.cc
===> HOSTCXX utils/log.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/log.o utils/log.cc
In file included from utils/../gui/components/gui_container.h:23,
                 from utils/../gui/components/gui_aligned_container.h:4,
                 from utils/../gui/gui_frame.h:20,
                 from utils/../gui/base_info.h:4,
                 from utils/../gui/messagebox.h:4,
                 from utils/log.cc:35:
utils/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
utils/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from utils/../gui/gui_frame.h:16,
                 from utils/../gui/base_info.h:4,
                 from utils/../gui/messagebox.h:4,
                 from utils/log.cc:35:
utils/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from utils/../gui/gui_frame.h:20,
                 from utils/../gui/base_info.h:4,
                 from utils/../gui/messagebox.h:4,
                 from utils/log.cc:35:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                          ^~
In file included from utils/../gui/gui_frame.h:16,
                 from utils/../gui/base_info.h:4,
                 from utils/../gui/messagebox.h:4,
                 from utils/log.cc:35:
utils/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from utils/../gui/gui_frame.h:20,
                 from utils/../gui/base_info.h:4,
                 from utils/../gui/messagebox.h:4,
                 from utils/log.cc:35:
utils/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  void set_margin(scr_size tl, scr_size br) { margin_tl = tl;  margin_br = br; }
      |                                                                           ^~
In file included from utils/../gui/gui_frame.h:16,
                 from utils/../gui/base_info.h:4,
                 from utils/../gui/messagebox.h:4,
                 from utils/log.cc:35:
utils/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from utils/../gui/gui_frame.h:20,
                 from utils/../gui/base_info.h:4,
                 from utils/../gui/messagebox.h:4,
                 from utils/log.cc:35:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from utils/../gui/gui_frame.h:16,
                 from utils/../gui/base_info.h:4,
                 from utils/../gui/messagebox.h:4,
                 from utils/log.cc:35:
utils/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from utils/../gui/base_info.h:4,
                 from utils/../gui/messagebox.h:4,
                 from utils/log.cc:35:
utils/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
utils/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from utils/../gui/gui_frame.h:16,
                 from utils/../gui/base_info.h:4,
                 from utils/../gui/messagebox.h:4,
                 from utils/log.cc:35:
utils/../gui/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX utils/searchfolder.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/searchfolder.o utils/searchfolder.cc
===> HOSTCXX utils/sha1.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/sha1.o utils/sha1.cc
===> HOSTCXX utils/simrandom.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/simrandom.o utils/simrandom.cc
===> HOSTCXX utils/simstring.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/simstring.o utils/simstring.cc
===> HOSTCXX utils/simthread.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/utils/simthread.o utils/simthread.cc
===> HOSTCXX vehicle/movingobj.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/vehicle/movingobj.o vehicle/movingobj.cc
===> HOSTCXX vehicle/simpeople.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -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:4:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'char* tstrncpy(char*, const char*, size_t)' at utils/simstring.cc:275:9,
    inlined from 'void number_to_string_fit(char*, double, int, int)' at utils/simstring.cc:209: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:199:14: note: length computed here
  199 |  len = strlen(result);
      |        ~~~~~~^~~~~~~~
===> HOSTCXX vehicle/simroadtraffic.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/vehicle/simroadtraffic.o vehicle/simroadtraffic.cc
===> HOSTCXX vehicle/simvehicle.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/vehicle/simvehicle.o vehicle/simvehicle.cc
In file included from vehicle/simroadtraffic.cc:20:
vehicle/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
vehicle/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from vehicle/../convoihandle_t.h:4,
                 from vehicle/../simworld.h:20,
                 from vehicle/simroadtraffic.cc:15:
vehicle/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/simvehicle.cc:30:
vehicle/../simdepot.h: In member function 'void depot_t::set_last_selected_line(linehandle_t)':
vehicle/../simdepot.h:220:81: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  220 |  void set_last_selected_line(const linehandle_t last_line) { last_selected_line=last_line; }
      |                                                                                 ^~~~~~~~~
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/simvehicle.cc:31:
vehicle/../simconvoi.h: In member function 'void convoi_t::set_update_line(linehandle_t)':
vehicle/../simconvoi.h:830:63: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  830 |  void set_update_line(linehandle_t l) { line_update_pending = l; }
      |                                                               ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/simvehicle.cc:36:
vehicle/../simware.h: In member function 'void ware_t::set_ziel(const halthandle_t&)':
vehicle/../simware.h:66:57: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   66 |  void set_ziel(const halthandle_t &ziel) { this->ziel = ziel; }
      |                                                         ^~~~
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/simvehicle.cc:36:
vehicle/../simware.h: In member function 'void ware_t::set_zwischenziel(const halthandle_t&)':
vehicle/../simware.h:70:81: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
   70 |  void set_zwischenziel(const halthandle_t &zwischenziel) { this->zwischenziel = zwischenziel; }
      |                                                                                 ^~~~~~~~~~~~
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/../gui/minimap.h:4,
                 from vehicle/simvehicle.cc:55:
vehicle/../gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
vehicle/../gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from vehicle/../boden/grund.h:19,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from vehicle/simvehicle.cc:55:
vehicle/../gui/minimap.h: In member function 'void minimap_t::set_xy_offset_size(scr_coord, scr_size)':
vehicle/../gui/minimap.h:202:14: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  202 |   new_size = size;
      |              ^~~~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from vehicle/../boden/grund.h:19,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from vehicle/../bauer/../gui/gui_frame.h:20,
                 from vehicle/../bauer/../gui/depot_frame.h:15,
                 from vehicle/../bauer/vehikelbauer.h:14,
                 from vehicle/simvehicle.cc:70:
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:154:58: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from vehicle/../boden/grund.h:19,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from vehicle/../bauer/../gui/gui_frame.h:20,
                 from vehicle/../bauer/../gui/depot_frame.h:15,
                 from vehicle/../bauer/vehikelbauer.h:14,
                 from vehicle/simvehicle.cc:70:
vehicle/../bauer/../gui/components/gui_aligned_container.h:154:75: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  154 |  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:22,
                 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:14,
                 from vehicle/../boden/grund.h:19,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from vehicle/../bauer/../gui/gui_frame.h:20,
                 from vehicle/../bauer/../gui/depot_frame.h:15,
                 from vehicle/../bauer/vehikelbauer.h:14,
                 from vehicle/simvehicle.cc:70:
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:159:50: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  159 |  void set_spacing(scr_size spacing_) { spacing = spacing_; }
      |                                                  ^~~~~~~~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from vehicle/../boden/grund.h:19,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from vehicle/../bauer/../gui/depot_frame.h:15,
                 from vehicle/../bauer/vehikelbauer.h:14,
                 from vehicle/simvehicle.cc:70:
vehicle/../bauer/../gui/gui_frame.h: In member function 'void gui_frame_t::set_min_windowsize(scr_size)':
vehicle/../bauer/../gui/gui_frame.h:148:60: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  148 |  void set_min_windowsize(scr_size size) { min_windowsize = size; }
      |                                                            ^~~~
In file included from vehicle/../boden/wege/../../descriptor/../display/simgraph.h:22,
                 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:14,
                 from vehicle/../boden/grund.h:19,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/wege/../../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
In file included from vehicle/../bauer/vehikelbauer.h:14,
                 from vehicle/simvehicle.cc:70:
vehicle/../bauer/../gui/depot_frame.h: In member function 'void depot_frame_t::set_selected_line(linehandle_t)':
vehicle/../bauer/../gui/depot_frame.h:346:62: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  346 |  void set_selected_line(linehandle_t line) { selected_line = line; }
      |                                                              ^~~~
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc: In member function 'void vehicle_t::remove_stale_cargo()':
vehicle/simvehicle.cc:838:36: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  838 |        tmp.access_zwischenziel() = halt;
      |                                    ^~~~
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:959:29: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
  959 |  target_halt = halthandle_t();
      |                             ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc: In member function 'virtual bool road_vehicle_t::calc_route(koord3d, koord3d, sint32, route_t*)':
vehicle/simvehicle.cc:1871:29: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 1871 |  target_halt = halthandle_t(); // no block reserved
      |                             ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:2012:65: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2012 |  target_halt = haltestelle_t::get_halt( rt->back(), get_owner() );
      |                                                                 ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2041:32: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2041 |     target_halt = halthandle_t();
      |                                ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2049:32: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2049 |     target_halt = halthandle_t();
      |                                ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2058:32: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2058 |     target_halt = halthandle_t();
      |                                ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:2324:67: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2324 |    target_halt = haltestelle_t::get_halt( rt->back(), get_owner() );
      |                                                                   ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2338:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2338 |    target_halt = halthandle_t();
      |                               ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:2427:33: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2427 |      target_halt = halthandle_t();
      |                                 ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:2465:29: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2465 |  target_halt = halthandle_t(); // no block reserved
      |                             ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:2674:29: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2674 |  target_halt = halthandle_t();
      |                             ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2705:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2705 |    target_halt = gr->get_halt();
      |                               ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2745:33: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2745 |  target_halt = target->get_halt();
      |                                 ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2753:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2753 |    target_halt = halthandle_t();
      |                               ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2763:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2763 |    target_halt = halthandle_t();
      |                               ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:2774:32: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 2774 |     target_halt = halthandle_t();
      |                                ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX simsys_s2.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/simsys_s2.o simsys_s2.cc
vehicle/simvehicle.cc: In member function 'bool air_vehicle_t::find_route_to_stop_position()':
vehicle/simvehicle.cc:3465:55: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3465 |  target_halt = last ? last->get_halt() : halthandle_t();
      |                                                       ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:3481:30: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3481 |   target_halt = halthandle_t();
      |                              ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:3491:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3491 |    target_halt = halthandle_t();
      |                               ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:3503:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3503 |    target_halt = halthandle_t();
      |                               ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:3535:29: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 3535 |  target_halt = halthandle_t(); // no block reserved
      |                             ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  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:4046:31: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4046 |    target_halt = halthandle_t();
      |                               ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
vehicle/simvehicle.cc:4066:36: warning: implicitly-declared 'quickstone_tpl<haltestelle_t>& quickstone_tpl<haltestelle_t>::operator=(const quickstone_tpl<haltestelle_t>&)' is deprecated [-Wdeprecated-copy]
 4066 |     target_halt = target->get_halt();
      |                                    ^
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<haltestelle_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = haltestelle_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/../boden/../dataobj/koord3d.h:7,
                 from vehicle/../boden/grund.h:16,
                 from vehicle/simvehicle.cc:19:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
vehicle/../boden/wege/runway.h:48:84:   required from here
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/../boden/../dataobj/koord3d.h:7,
                 from vehicle/../boden/grund.h:16,
                 from vehicle/simvehicle.cc:19:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<convoi_t>]'
vehicle/../boden/wege/runway.h:50:80:   required from here
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/../boden/../dataobj/koord3d.h:7,
                 from vehicle/../boden/grund.h:16,
                 from vehicle/simvehicle.cc:19:
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:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
vehicle/../simhalt.h:749:72:   required from here
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:96:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   96 |    data[count++] = elem;
      |    ~~~~~~~~~~~~~~^~~~~~
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/../boden/../dataobj/koord3d.h:7,
                 from vehicle/../boden/grund.h:16,
                 from vehicle/simvehicle.cc:19:
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:203:13:   required from 'bool vector_tpl<T>::remove(const T&) [with T = quickstone_tpl<simline_t>]'
vehicle/../simhalt.h:755:68:   required from here
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:214:13: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
  214 |     data[i] = data[i + 1];
      |     ~~~~~~~~^~~~~~~
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/../boden/../dataobj/koord3d.h:7,
                 from vehicle/../boden/grund.h:16,
                 from vehicle/simvehicle.cc:19:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<convoi_t>]'
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<convoi_t>]'
vehicle/../boden/wege/runway.h:48:84:   required from here
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<convoi_t>& quickstone_tpl<convoi_t>::operator=(const quickstone_tpl<convoi_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<convoi_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = convoi_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
In file included from vehicle/../boden/../dataobj/koord3d.h:7,
                 from vehicle/../boden/grund.h:16,
                 from vehicle/simvehicle.cc:19:
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:94:5:   required from 'void vector_tpl<T>::append(const T&) [with T = quickstone_tpl<simline_t>]'
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:108:4:   required from 'bool vector_tpl<T>::append_unique(const T&) [with T = quickstone_tpl<simline_t>]'
vehicle/../simhalt.h:749:72:   required from here
vehicle/../boden/../dataobj/../tpl/vector_tpl.h:54:18: warning: implicitly-declared 'quickstone_tpl<simline_t>& quickstone_tpl<simline_t>::operator=(const quickstone_tpl<simline_t>&)' is deprecated [-Wdeprecated-copy]
   54 |      new_data[i] = data[i];
      |      ~~~~~~~~~~~~^~~~~~~
In file included from vehicle/../boden/../halthandle_t.h:4,
                 from vehicle/../boden/grund.h:12,
                 from vehicle/simvehicle.cc:19:
vehicle/../boden/../tpl/quickstone_tpl.h:185:2: note: because 'quickstone_tpl<simline_t>' has user-provided 'quickstone_tpl<T>::quickstone_tpl(const quickstone_tpl<T>&) [with T = simline_t]'
  185 |  quickstone_tpl(const quickstone_tpl& r) : entry(r.entry) {}
      |  ^~~~~~~~~~~~~~
===> HOSTCXX sound/sdl_mixer_sound.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/sound/sdl_mixer_sound.o sound/sdl_mixer_sound.cc
In file included from simsys_s2.cc:33:
gui/components/gui_component.h: In member function 'virtual void gui_component_t::set_size(scr_size)':
gui/components/gui_component.h:141:10: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  141 |   size = size_par;
      |          ^~~~~~~~
In file included from display/simgraph.h:22,
                 from simsys_s2.cc:29:
display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  scr_size( const scr_size& size ) { w = size.w; h=size.h; }
      |  ^~~~~~~~
===> HOSTCXX music/sdl_midi.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -Wextra -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL2 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<<PKGBUILDDIR>>/music/sdl_midi.o music/sdl_midi.cc
===> LD  /<<PKGBUILDDIR>>/sim
g++  /<<PKGBUILDDIR>>/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/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/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/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>>/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>>/simsys.o  /<<PKGBUILDDIR>>/simticker.o  /<<PKGBUILDDIR>>/simtool.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>>/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>>/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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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:311:47: warning: '%d' directive writing between 1 and 10 bytes into a region of size between 0 and 18 [-Wformat-overflow=]
  311 |         sprintf(buf, "%simage[%d][%d][%d][%d][%d][%d]", pos ? "back" : "front", l, y, x, h, phase, season);
      |                                               ^~
../descriptor/writer/building_writer.cc:311:22: note: directive argument in the range [0, 2147483647]
  311 |         sprintf(buf, "%simage[%d][%d][%d][%d][%d][%d]", pos ? "back" : "front", l, y, x, h, phase, season);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../descriptor/writer/building_writer.cc:311:22: note: directive argument in the range [0, 2147483645]
In file included from /usr/include/stdio.h:867,
                 from /usr/include/c++/9/cstdio:42,
                 from /usr/include/c++/9/ext/string_conversions.h:43,
                 from /usr/include/c++/9/bits/basic_string.h:6493,
                 from /usr/include/c++/9/string:55,
                 from ../descriptor/writer/building_writer.cc:1:
/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:316:48: warning: '%d' directive writing between 1 and 10 bytes into a region of size between 0 and 18 [-Wformat-overflow=]
  316 |          sprintf(buf, "%simage[%d][%d][%d][%d][%d]", pos ? "back" : "front", l, y, x, h, phase);
      |                                                ^~
../descriptor/writer/building_writer.cc:316:23: note: directive argument in the range [0, 2147483647]
  316 |          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++/9/cstdio:42,
                 from /usr/include/c++/9/ext/string_conversions.h:43,
                 from /usr/include/c++/9/bits/basic_string.h:6493,
                 from /usr/include/c++/9/string:55,
                 from ../descriptor/writer/building_writer.cc:1:
/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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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:305:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  305 |  fread(&node, sizeof(node), 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
===> CXX ../descriptor/writer/good_writer.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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:10:
../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:20: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]
   20 | #define MEMZERON(ptr, n) memset((ptr), 0, sizeof(*(ptr)) * (n))
      |                                                               ^
../descriptor/writer/../../macros.h:21:26: note: in expansion of macro 'MEMZERON'
   21 | #define MEMZERO(obj)     MEMZERON(&(obj), 1)
      |                          ^~~~~~~~
../descriptor/writer/image_writer.cc:271:2: note: in expansion of macro 'MEMZERO'
  271 |  MEMZERO(image);
      |  ^~~~~~~
In file included from ../descriptor/writer/image_writer.cc:9:
../descriptor/writer/../image.h:32:7: note: 'class image_t' declared here
   32 | class image_t : public obj_desc_t
      |       ^~~~~~~
===> CXX ../descriptor/writer/imagelist_writer.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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: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(&u32, 4, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~
../descriptor/writer/obj_node.cc:36:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   36 |  fread(&u16, 2, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~
../descriptor/writer/obj_node.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(&u16, 2, 1, fp);
      |  ~~~~~^~~~~~~~~~~~~~~~
../descriptor/writer/obj_node.cc:41:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   41 |   fread(&u32, 4, 1, fp);
      |   ~~~~~^~~~~~~~~~~~~~~~
===> CXX ../descriptor/writer/pedestrian_writer.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/pedestrian_writer-makeobj.o ../descriptor/writer/pedestrian_writer.cc
===> CXX ../descriptor/writer/roadsign_writer.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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/obj_writer.cc: In member function 'void obj_writer_t::list_nodes(FILE*)':
../descriptor/writer/obj_writer.cc:105:14: warning: format '%lu' expects argument of type 'long unsigned int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
  105 |  printf("%10lu\n",size);
      |          ~~~~^    ~~~~
      |              |    |
      |              |    size_t {aka unsigned int}
      |              long unsigned int
      |          %10u
../descriptor/writer/obj_writer.cc: In member function 'std::string obj_writer_t::name_from_next_node(FILE*) const':
../descriptor/writer/obj_writer.cc:139:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  139 |   fread(buf, node.size, 1, fp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
===> CXX ../descriptor/writer/sim_writer.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/descriptor/writer/sim_writer-makeobj.o ../descriptor/writer/sim_writer.cc
../descriptor/writer/root_writer.cc: In member function 'bool root_writer_t::do_dump(const char*)':
../descriptor/writer/root_writer.cc:157:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  157 |    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:200:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  200 |    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:253:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  253 |    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:368:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  368 |   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:469:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
  469 |   fread(buf, info.size, 1, infp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
===> CXX ../descriptor/writer/skin_writer.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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:27:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   27 |  fread(buf, node.size, 1, infp);
      |  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
===> CXX ../descriptor/writer/vehicle_writer.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   60 |  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:38:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
   38 |   fread(buf, node.size, 1, infp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
===> CXX ../utils/dr_rdpng.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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:176:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  176 |    while (ent = readdir(dir)) {
      |           ~~~~^~~~~~~~~~~~~~
===> CXX ../dataobj/freelist.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/simdebug-makeobj.o ../simdebug.cc
===> CXX ../simmem.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/simmem-makeobj.o ../simmem.cc
===> CXX ../utils/simstring.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/utils/simstring-makeobj.o ../utils/simstring.cc
../dataobj/freelist.cc: In static member function 'static void* freelist_t::gimme_node(size_t)':
../dataobj/freelist.cc:114:47: warning: cast from 'char*' to 'nodelist_node_t*' increases required alignment of target type [-Wcast-align]
  114 |   nodelist_node_t *chunk = (nodelist_node_t *)p;
      |                                               ^
../dataobj/freelist.cc:128:55: warning: cast from 'char*' to 'nodelist_node_t*' increases required alignment of target type [-Wcast-align]
  128 |    nodelist_node_t *tmp = (nodelist_node_t *)(p+i*size);
      |                                                       ^
===> CXX ../utils/searchfolder.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -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:4:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'char* tstrncpy(char*, const char*, size_t)' at ../utils/simstring.cc:275:9,
    inlined from 'void number_to_string_fit(char*, double, int, int)' at ../utils/simstring.cc:209: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:199:14: note: length computed here
  199 |  len = strlen(result);
      |        ~~~~~~^~~~~~~~
===> CXX makeobj.cc
g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -DMAKEOBJ -O3 -fno-schedule-insns -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align   -DUSE_C -c -MMD -o ..//<<PKGBUILDDIR>>/makeobj/makeobj/makeobj-makeobj.o makeobj.cc
../utils/log.cc: In member function 'void log_t::fatal(const char*, const char*, ...)':
../utils/log.cc:266:6: warning: unused variable 'n' [-Wunused-variable]
  266 |  int n = vsprintf( buffer, formatbuffer, argptr );
      |      ^
../dataobj/tabfile.cc: In member function 'const scr_size& tabfileobj_t::get_scr_size(const char*, scr_size)':
../dataobj/tabfile.cc:123:8: warning: implicitly-declared 'scr_size& scr_size::operator=(const scr_size&)' is deprecated [-Wdeprecated-copy]
  123 |  ret = def;
      |        ^~~
In file included from ../dataobj/../descriptor/../display/simgraph.h:22,
                 from ../dataobj/../descriptor/image.h:10,
                 from ../dataobj/tabfile.cc:19:
../dataobj/../descriptor/../display/scr_coord.h:112:2: note: because 'scr_size' has user-provided 'scr_size::scr_size(const scr_size&)'
  112 |  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_testroot -a
   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
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -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_121.0-1_armhf.deb'.
dpkg-deb: building package 'simutrans' in '../simutrans_121.0-1_armhf.deb'.
dpkg-deb: building package 'simutrans-makeobj' in '../simutrans-makeobj_121.0-1_armhf.deb'.
dpkg-deb: building package 'simutrans-makeobj-dbgsym' in '../simutrans-makeobj-dbgsym_121.0-1_armhf.deb'.
 dpkg-genbuildinfo --build=any
 dpkg-genchanges --build=any -mRaspbian 2019 test autobuilder <root@raspbian.org> >../simutrans_121.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 2020-05-08T08:00:37Z

Finished
--------

I: Built successfully

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


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


simutrans_121.0-1_armhf.changes:
--------------------------------

Format: 1.8
Date: Sat, 02 May 2020 22:01:15 +0200
Source: simutrans
Binary: simutrans simutrans-dbgsym simutrans-makeobj simutrans-makeobj-dbgsym
Architecture: armhf
Version: 121.0-1
Distribution: bullseye-staging
Urgency: medium
Maintainer: Raspbian 2019 test autobuilder <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: 906204
Changes:
 simutrans (121.0-1) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Jörg Frings-Fürst ]
   * New upstream release (Closes: #906204).
     - Refresh patches.
   * Declare compliance with Debian Policy 4.5.0 (No changes needed).
   * Switch to debhelper-compat:
     - debian/control: change to debhelper-compat (=12).
     - remove debian/compat.
   * Switch to mixer-sdl2:
     - Update debian/control
     - Update debian/patches/0500-config.diff.
   * debian/control:
     - Change team mail address.
     - Add Rules-Requires-Root: no.
   * debian/changelog:
     - Add year 2020 to myself.
   * debian/simutrans-makeobj.install:
     - Install makeobj into /usr/games/
Checksums-Sha1:
 29dddc7f9dc8673ca8cbec8a328754756c94f5f3 17834032 simutrans-dbgsym_121.0-1_armhf.deb
 b14d84b2a70aac9b6f37efb20c51a966d0a93367 698512 simutrans-makeobj-dbgsym_121.0-1_armhf.deb
 80ac3c921cb963ecc7b69993ad30129a9886bfd0 189780 simutrans-makeobj_121.0-1_armhf.deb
 097864b06b954be297b05dea29cad5d20e0a94b4 10441 simutrans_121.0-1_armhf.buildinfo
 4514b14c557a3c392cfc70e44a23cc348f35d135 1426368 simutrans_121.0-1_armhf.deb
Checksums-Sha256:
 91bf7a4a897cd480ded9d8c471451ea413d55ce6c433a920779e755dc3075d78 17834032 simutrans-dbgsym_121.0-1_armhf.deb
 037e3665431a582623382ecfde0dfc03db88cd5dbd0d94fede0b42506e5f1418 698512 simutrans-makeobj-dbgsym_121.0-1_armhf.deb
 ebdcb3020f5dd1989ca7d702a547574f9444489428b74264ad6da1f0973ea0b2 189780 simutrans-makeobj_121.0-1_armhf.deb
 243046f4636364e3163dab8538f43f03df78bc4e678b120601beddb0f500ea52 10441 simutrans_121.0-1_armhf.buildinfo
 f5fb11d115028b92518acbe4b121e307e9af700642d9d13343832b1a4e43fc74 1426368 simutrans_121.0-1_armhf.deb
Files:
 35bb4baeed5dc519b47c8a531c268fdb 17834032 debug optional simutrans-dbgsym_121.0-1_armhf.deb
 1cfb58089a105f87614f841d8a6f9bb2 698512 debug optional simutrans-makeobj-dbgsym_121.0-1_armhf.deb
 cdef4627e059ca11b5be135842a34773 189780 games optional simutrans-makeobj_121.0-1_armhf.deb
 1a9431b918f9470dde69c450ab1fd5bc 10441 games optional simutrans_121.0-1_armhf.buildinfo
 48aa69c90b60adc2b6401b2be571a2c6 1426368 games optional simutrans_121.0-1_armhf.deb

+------------------------------------------------------------------------------+
| Buildinfo                                                                    |
+------------------------------------------------------------------------------+

Format: 1.0
Source: simutrans
Binary: simutrans simutrans-data simutrans-makeobj
Architecture: armhf
Version: 121.0-1
Checksums-Md5:
 35bb4baeed5dc519b47c8a531c268fdb 17834032 simutrans-dbgsym_121.0-1_armhf.deb
 1cfb58089a105f87614f841d8a6f9bb2 698512 simutrans-makeobj-dbgsym_121.0-1_armhf.deb
 cdef4627e059ca11b5be135842a34773 189780 simutrans-makeobj_121.0-1_armhf.deb
 48aa69c90b60adc2b6401b2be571a2c6 1426368 simutrans_121.0-1_armhf.deb
Checksums-Sha1:
 29dddc7f9dc8673ca8cbec8a328754756c94f5f3 17834032 simutrans-dbgsym_121.0-1_armhf.deb
 b14d84b2a70aac9b6f37efb20c51a966d0a93367 698512 simutrans-makeobj-dbgsym_121.0-1_armhf.deb
 80ac3c921cb963ecc7b69993ad30129a9886bfd0 189780 simutrans-makeobj_121.0-1_armhf.deb
 4514b14c557a3c392cfc70e44a23cc348f35d135 1426368 simutrans_121.0-1_armhf.deb
Checksums-Sha256:
 91bf7a4a897cd480ded9d8c471451ea413d55ce6c433a920779e755dc3075d78 17834032 simutrans-dbgsym_121.0-1_armhf.deb
 037e3665431a582623382ecfde0dfc03db88cd5dbd0d94fede0b42506e5f1418 698512 simutrans-makeobj-dbgsym_121.0-1_armhf.deb
 ebdcb3020f5dd1989ca7d702a547574f9444489428b74264ad6da1f0973ea0b2 189780 simutrans-makeobj_121.0-1_armhf.deb
 f5fb11d115028b92518acbe4b121e307e9af700642d9d13343832b1a4e43fc74 1426368 simutrans_121.0-1_armhf.deb
Build-Origin: Raspbian
Build-Architecture: armhf
Build-Date: Fri, 08 May 2020 08:00:33 +0000
Build-Path: /<<PKGBUILDDIR>>
Installed-Build-Depends:
 autoconf (= 2.69-11.1),
 automake (= 1:1.16.2-1),
 autopoint (= 0.19.8.1-10),
 autotools-dev (= 20180224.1),
 base-files (= 11+rpi1),
 base-passwd (= 3.5.47),
 bash (= 5.0-6),
 binutils (= 2.34-5+rpi1),
 binutils-arm-linux-gnueabihf (= 2.34-5+rpi1),
 binutils-common (= 2.34-5+rpi1),
 bsdmainutils (= 11.1.2),
 bsdutils (= 1:2.34-0.1),
 build-essential (= 12.8),
 bzip2 (= 1.0.8-2),
 coreutils (= 8.30-3),
 cpp (= 4:9.2.1-3.1+rpi1),
 cpp-9 (= 9.3.0-10+rpi1),
 dash (= 0.5.10.2-7),
 debconf (= 1.5.74),
 debhelper (= 13),
 debianutils (= 4.9.1),
 dh-autoreconf (= 19),
 dh-strip-nondeterminism (= 1.8.0-1),
 diffstat (= 1.63-1),
 diffutils (= 1:3.7-3),
 dpkg (= 1.19.7),
 dpkg-dev (= 1.19.7),
 dwz (= 0.13-5),
 ed (= 1.16-1),
 fdisk (= 2.34-0.1),
 file (= 1:5.38-4),
 findutils (= 4.7.0-1),
 g++ (= 4:9.2.1-3.1+rpi1),
 g++-9 (= 9.3.0-10+rpi1),
 gcc (= 4:9.2.1-3.1+rpi1),
 gcc-10-base (= 10-20200418-1+rpi1),
 gcc-9 (= 9.3.0-10+rpi1),
 gcc-9-base (= 9.3.0-10+rpi1),
 gettext (= 0.19.8.1-10),
 gettext-base (= 0.19.8.1-10),
 gir1.2-glib-2.0 (= 1.64.1-1),
 gir1.2-ibus-1.0 (= 1.5.22-4+b3),
 grep (= 3.4-1),
 groff-base (= 1.22.4-4),
 gzip (= 1.10-2),
 hostname (= 3.23),
 init-system-helpers (= 1.57),
 intltool-debian (= 0.35.0+20060710.5),
 libacl1 (= 2.2.53-6),
 libarchive-zip-perl (= 1.68-1),
 libasan5 (= 9.3.0-10+rpi1),
 libasound2 (= 1.2.2-2.1+rpi1),
 libasound2-data (= 1.2.2-2.1+rpi1),
 libasound2-dev (= 1.2.2-2.1+rpi1),
 libasyncns0 (= 0.8-6),
 libatomic1 (= 10-20200418-1+rpi1),
 libattr1 (= 1:2.4.48-5),
 libaudit-common (= 1:2.8.5-3),
 libaudit1 (= 1:2.8.5-3),
 libbinutils (= 2.34-5+rpi1),
 libblkid-dev (= 2.35.1-1),
 libblkid1 (= 2.35.1-1),
 libbsd0 (= 0.10.0-1),
 libbz2-1.0 (= 1.0.8-2),
 libbz2-dev (= 1.0.8-2),
 libc-bin (= 2.30-4+rpi1),
 libc-dev-bin (= 2.30-4+rpi1),
 libc6 (= 2.30-4+rpi1),
 libc6-dev (= 2.30-4+rpi1),
 libcap-ng0 (= 0.7.9-2.1+b1),
 libcc1-0 (= 10-20200418-1+rpi1),
 libcroco3 (= 0.6.13-1),
 libcrypt-dev (= 1:4.4.16-1),
 libcrypt1 (= 1:4.4.16-1),
 libctf-nobfd0 (= 2.34-5+rpi1),
 libctf0 (= 2.34-5+rpi1),
 libdb5.3 (= 5.3.28+dfsg1-0.6),
 libdbus-1-3 (= 1.12.16-2+b1),
 libdbus-1-dev (= 1.12.16-2+b1),
 libdebconfclient0 (= 0.251),
 libdebhelper-perl (= 13),
 libdpkg-perl (= 1.19.7),
 libdrm-amdgpu1 (= 2.4.101-2+rpi1),
 libdrm-common (= 2.4.101-2+rpi1),
 libdrm-nouveau2 (= 2.4.101-2+rpi1),
 libdrm-radeon1 (= 2.4.101-2+rpi1),
 libdrm2 (= 2.4.101-2+rpi1),
 libedit2 (= 3.1-20191231-1),
 libegl-dev (= 1.3.1-1),
 libegl-mesa0 (= 19.3.3-1),
 libegl1 (= 1.3.1-1),
 libegl1-mesa-dev (= 19.3.3-1),
 libelf1 (= 0.176-1.1),
 libexpat1 (= 2.2.9-1),
 libfdisk1 (= 2.34-0.1),
 libffi-dev (= 3.3-4),
 libffi7 (= 3.3-4),
 libfile-stripnondeterminism-perl (= 1.8.0-1),
 libflac8 (= 1.3.3-1),
 libfluidsynth2 (= 2.1.1-2),
 libgbm1 (= 19.3.3-1),
 libgcc-9-dev (= 9.3.0-10+rpi1),
 libgcc-s1 (= 10-20200418-1+rpi1),
 libgcc1 (= 1:10-20200418-1+rpi1),
 libgcrypt20 (= 1.8.5-5),
 libgdbm-compat4 (= 1.18.1-5),
 libgdbm6 (= 1.18.1-5),
 libgirepository-1.0-1 (= 1.64.1-1),
 libgl-dev (= 1.3.1-1),
 libgl1 (= 1.3.1-1),
 libgl1-mesa-dev (= 19.3.3-1),
 libgl1-mesa-dri (= 19.3.3-1),
 libglapi-mesa (= 19.3.3-1),
 libgles-dev (= 1.3.1-1),
 libgles1 (= 1.3.1-1),
 libgles2 (= 1.3.1-1),
 libgles2-mesa-dev (= 19.3.3-1),
 libglib2.0-0 (= 2.64.2-1),
 libglib2.0-bin (= 2.64.2-1),
 libglib2.0-data (= 2.64.2-1),
 libglib2.0-dev (= 2.64.2-1),
 libglib2.0-dev-bin (= 2.64.2-1),
 libglu1-mesa (= 9.0.1-1),
 libglu1-mesa-dev (= 9.0.1-1),
 libglvnd-dev (= 1.3.1-1),
 libglvnd0 (= 1.3.1-1),
 libglx-dev (= 1.3.1-1),
 libglx-mesa0 (= 19.3.3-1),
 libglx0 (= 1.3.1-1),
 libgmp10 (= 2:6.2.0+dfsg-4),
 libgomp1 (= 10-20200418-1+rpi1),
 libgpg-error0 (= 1.37-1),
 libibus-1.0-5 (= 1.5.22-4+b3),
 libibus-1.0-dev (= 1.5.22-4+b3),
 libice-dev (= 2:1.0.9-2),
 libice6 (= 2:1.0.9-2),
 libicu63 (= 63.2-3),
 libinstpatch-1.0-2 (= 1.1.4-1),
 libisl22 (= 0.22.1-1),
 libjack-jackd2-0 (= 1.9.12~dfsg-2+b1),
 libllvm9 (= 1:9.0.1-12+rpi1),
 liblz4-1 (= 1.9.2-2),
 liblzma5 (= 5.2.4-1),
 libmagic-mgc (= 1:5.38-4),
 libmagic1 (= 1:5.38-4),
 libmodplug1 (= 1:0.8.9.0-2),
 libmount-dev (= 2.35.1-1),
 libmount1 (= 2.35.1-1),
 libmpc3 (= 1.1.0-1),
 libmpdec2 (= 2.4.2-3),
 libmpfr6 (= 4.0.2-1),
 libmpg123-0 (= 1.25.13-1),
 libncursesw6 (= 6.2-1),
 libogg0 (= 1.3.2-1+b2),
 libopengl-dev (= 1.3.1-1),
 libopengl0 (= 1.3.1-1),
 libopus0 (= 1.3-1),
 libopusfile0 (= 0.9+20170913-1),
 libpam-modules (= 1.3.1-5),
 libpam-modules-bin (= 1.3.1-5),
 libpam-runtime (= 1.3.1-5),
 libpam0g (= 1.3.1-5),
 libpcre16-3 (= 2:8.39-12),
 libpcre2-16-0 (= 10.34-7),
 libpcre2-32-0 (= 10.34-7),
 libpcre2-8-0 (= 10.34-7),
 libpcre2-dev (= 10.34-7),
 libpcre2-posix2 (= 10.34-7),
 libpcre3 (= 2:8.39-12),
 libpcre3-dev (= 2:8.39-12),
 libpcre32-3 (= 2:8.39-12),
 libpcrecpp0v5 (= 2:8.39-12),
 libperl5.30 (= 5.30.0-10),
 libpipeline1 (= 1.5.2-2),
 libpng-dev (= 1.6.37-2),
 libpng16-16 (= 1.6.37-2),
 libpthread-stubs0-dev (= 0.4-1),
 libpulse-dev (= 13.0-5),
 libpulse-mainloop-glib0 (= 13.0-5),
 libpulse0 (= 13.0-5),
 libpython3-stdlib (= 3.8.2-3),
 libpython3.8-minimal (= 3.8.3~rc1-1),
 libpython3.8-stdlib (= 3.8.3~rc1-1),
 libreadline8 (= 8.0-4),
 libsamplerate0 (= 0.1.9-2),
 libsdl2-2.0-0 (= 2.0.10+dfsg1-3),
 libsdl2-dev (= 2.0.10+dfsg1-3),
 libsdl2-mixer-2.0-0 (= 2.0.4+dfsg1-2+b1),
 libsdl2-mixer-dev (= 2.0.4+dfsg1-2+b1),
 libseccomp2 (= 2.4.3-1+rpi1),
 libselinux1 (= 3.0-1+b1),
 libselinux1-dev (= 3.0-1+b1),
 libsensors-config (= 1:3.6.0-2),
 libsensors5 (= 1:3.6.0-2),
 libsepol1 (= 3.0-1),
 libsepol1-dev (= 3.0-1),
 libsigsegv2 (= 2.12-2),
 libsm-dev (= 2:1.2.3-1),
 libsm6 (= 2:1.2.3-1),
 libsmartcols1 (= 2.34-0.1),
 libsndfile1 (= 1.0.28-7),
 libsndio-dev (= 1.5.0-3),
 libsndio7.0 (= 1.5.0-3),
 libsqlite3-0 (= 3.31.1-5),
 libssl1.1 (= 1.1.1g-1),
 libstdc++-9-dev (= 9.3.0-10+rpi1),
 libstdc++6 (= 10-20200418-1+rpi1),
 libsub-override-perl (= 0.09-2),
 libsystemd0 (= 245.5-1+rpi1),
 libtinfo5 (= 6.2-1),
 libtinfo6 (= 6.2-1),
 libtool (= 2.4.6-14),
 libubsan1 (= 10-20200418-1+rpi1),
 libuchardet0 (= 0.0.6-3),
 libudev-dev (= 245.5-1+rpi1),
 libudev1 (= 245.5-1+rpi1),
 libunistring2 (= 0.9.10-2),
 libuuid1 (= 2.35.1-1),
 libvorbis0a (= 1.3.6-2),
 libvorbisenc2 (= 1.3.6-2),
 libvorbisfile3 (= 1.3.6-2),
 libwayland-bin (= 1.18.0-1),
 libwayland-client0 (= 1.18.0-1),
 libwayland-cursor0 (= 1.18.0-1),
 libwayland-dev (= 1.18.0-1),
 libwayland-egl1 (= 1.18.0-1),
 libwayland-server0 (= 1.18.0-1),
 libwrap0 (= 7.6.q-30),
 libx11-6 (= 2:1.6.9-2),
 libx11-data (= 2:1.6.9-2),
 libx11-dev (= 2:1.6.9-2),
 libx11-xcb1 (= 2:1.6.9-2),
 libxau-dev (= 1:1.0.8-1+b2),
 libxau6 (= 1:1.0.8-1+b2),
 libxcb-dri2-0 (= 1.14-2),
 libxcb-dri3-0 (= 1.14-2),
 libxcb-glx0 (= 1.14-2),
 libxcb-present0 (= 1.14-2),
 libxcb-sync1 (= 1.14-2),
 libxcb-xfixes0 (= 1.14-2),
 libxcb1 (= 1.14-2),
 libxcb1-dev (= 1.14-2),
 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+b2),
 libxext6 (= 2:1.3.3-1+b2),
 libxfixes-dev (= 1:5.0.3-2),
 libxfixes3 (= 1:5.0.3-2),
 libxi-dev (= 2:1.7.9-1),
 libxi6 (= 2:1.7.9-1),
 libxinerama-dev (= 2:1.1.4-2),
 libxinerama1 (= 2:1.1.4-2),
 libxkbcommon-dev (= 0.10.0-1),
 libxkbcommon0 (= 0.10.0-1),
 libxml2 (= 2.9.10+dfsg-5),
 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.1.5-1+b3),
 libxt6 (= 1:1.1.5-1+b3),
 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),
 libz3-4 (= 4.8.7-4),
 linux-libc-dev (= 5.2.17-1+rpi1+b2),
 login (= 1:4.8.1-1),
 lsb-base (= 11.1.0+rpi1),
 m4 (= 1.4.18-4),
 make (= 4.2.1-1.2),
 man-db (= 2.9.1-1),
 mawk (= 1.3.4.20200120-2),
 mime-support (= 3.64),
 ncurses-base (= 6.2-1),
 ncurses-bin (= 6.2-1),
 patch (= 2.7.6-6),
 perl (= 5.30.0-10),
 perl-base (= 5.30.0-10),
 perl-modules-5.30 (= 5.30.0-10),
 pkg-config (= 0.29.2-1),
 po-debconf (= 1.0.21),
 python3 (= 3.8.2-3),
 python3-distutils (= 3.8.2-2),
 python3-lib2to3 (= 3.8.2-2),
 python3-minimal (= 3.8.2-3),
 python3.8 (= 3.8.3~rc1-1),
 python3.8-minimal (= 3.8.3~rc1-1),
 quilt (= 0.66-2),
 readline-common (= 8.0-4),
 sed (= 4.7-1),
 sensible-utils (= 0.0.12+nmu1),
 sysvinit-utils (= 2.96-3),
 tar (= 1.30+dfsg-7),
 timgm6mb-soundfont (= 1.3-3),
 util-linux (= 2.34-0.1),
 uuid-dev (= 2.35.1-1),
 x11-common (= 1:7.7+20),
 x11proto-core-dev (= 2020.1-1),
 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.29-2),
 xorg-sgml-doctools (= 1:1.11-1),
 xtrans-dev (= 1.4.0-1),
 xz-utils (= 5.2.4-1),
 zlib1g (= 1:1.2.11.dfsg-2),
 zlib1g-dev (= 1:1.2.11.dfsg-2)
Environment:
 DEB_BUILD_OPTIONS="parallel=4"
 LANG="en_GB.UTF-8"
 LC_ALL="POSIX"
 SOURCE_DATE_EPOCH="1588449675"


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


simutrans-dbgsym_121.0-1_armhf.deb
----------------------------------

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

drwxr-xr-x root/root         0 2020-05-02 20:01 ./
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/lib/debug/.build-id/bd/
-rw-r--r-- root/root  18857272 2020-05-02 20:01 ./usr/lib/debug/.build-id/bd/200d9648e3ef63a6ede4da663227188140a895.debug
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-05-02 20:01 ./usr/share/doc/simutrans-dbgsym -> simutrans


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

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

drwxr-xr-x root/root         0 2020-05-02 20:01 ./
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/lib/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/lib/debug/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/lib/debug/.build-id/7d/
-rw-r--r-- root/root    749768 2020-05-02 20:01 ./usr/lib/debug/.build-id/7d/f7ac4b3949f7dfc5e9937ddfa4fc126dd3e61a.debug
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/doc/
lrwxrwxrwx root/root         0 2020-05-02 20:01 ./usr/share/doc/simutrans-makeobj-dbgsym -> simutrans-makeobj


simutrans-makeobj_121.0-1_armhf.deb
-----------------------------------

 new Debian package, version 2.0.
 size 189780 bytes: control archive=884 bytes.
     671 bytes,    18 lines      control              
     439 bytes,     6 lines      md5sums              
 Package: simutrans-makeobj
 Source: simutrans
 Version: 121.0-1
 Architecture: armhf
 Maintainer: Debian Games Team <Pkg-games-devel@alioth-lists.debian.net>
 Installed-Size: 300
 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 2020-05-02 20:01 ./
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/games/
-rwxr-xr-x root/root    153140 2020-05-02 20:01 ./usr/games/makeobj
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/doc/simutrans-makeobj/
-rw-r--r-- root/root      5190 2020-05-02 20:01 ./usr/share/doc/simutrans-makeobj/changelog.Debian.gz
-rw-r--r-- root/root    124593 2019-12-03 10:57 ./usr/share/doc/simutrans-makeobj/changelog.gz
-rw-r--r-- root/root      8678 2020-05-02 20:01 ./usr/share/doc/simutrans-makeobj/copyright
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/lintian/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/lintian/overrides/
-rw-r--r-- root/root        28 2020-05-02 20:01 ./usr/share/lintian/overrides/simutrans-makeobj
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/man/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/man/man6/
-rw-r--r-- root/root       723 2020-05-02 20:01 ./usr/share/man/man6/makeobj.6.gz


simutrans_121.0-1_armhf.deb
---------------------------

 new Debian package, version 2.0.
 size 1426368 bytes: control archive=1104 bytes.
     668 bytes,    14 lines      control              
     989 bytes,    14 lines      md5sums              
 Package: simutrans
 Version: 121.0-1
 Architecture: armhf
 Maintainer: Debian Games Team <Pkg-games-devel@alioth-lists.debian.net>
 Installed-Size: 4187
 Depends: libbz2-1.0, libc6 (>= 2.29), libgcc-s1 (>= 3.5), libsdl2-2.0-0 (>= 2.0.10), libsdl2-mixer-2.0-0 (>= 2.0.2), libstdc++6 (>= 5.2), zlib1g (>= 1:1.1.4), simutrans-pak64 (>= 120.0.1), simutrans-data (= 121.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 2020-05-02 20:01 ./
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/games/
-rwxr-xr-x root/root   4115796 2020-05-02 20:01 ./usr/games/simutrans
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/applications/
-rw-r--r-- root/root       220 2020-05-02 20:01 ./usr/share/applications/simutrans.desktop
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/doc/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/doc/simutrans/
-rw-r--r-- root/root       236 2020-05-02 20:01 ./usr/share/doc/simutrans/README.Debian
-rw-r--r-- root/root        86 2019-12-03 10:58 ./usr/share/doc/simutrans/change_request.txt
-rw-r--r-- root/root      5190 2020-05-02 20:01 ./usr/share/doc/simutrans/changelog.Debian.gz
-rw-r--r-- root/root    124593 2019-12-03 10:57 ./usr/share/doc/simutrans/changelog.gz
-rw-r--r-- root/root      8678 2020-05-02 20:01 ./usr/share/doc/simutrans/copyright
-rw-r--r-- root/root       867 2019-12-03 10:58 ./usr/share/doc/simutrans/problem_report.txt
-rw-r--r-- root/root      4209 2019-12-03 10:58 ./usr/share/doc/simutrans/readme.txt.gz
-rw-r--r-- root/root      2631 2019-12-03 10:58 ./usr/share/doc/simutrans/thanks.txt.gz
-rw-r--r-- root/root       980 2019-12-03 10:58 ./usr/share/doc/simutrans/todo.txt
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/lintian/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/lintian/overrides/
-rw-r--r-- root/root        28 2020-05-02 20:01 ./usr/share/lintian/overrides/simutrans
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/man/
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/man/man6/
-rw-r--r-- root/root       903 2020-05-02 20:01 ./usr/share/man/man6/simutrans.6.gz
drwxr-xr-x root/root         0 2020-05-02 20:01 ./usr/share/pixmaps/
-rw-r--r-- root/root      1466 2020-05-02 20:01 ./usr/share/pixmaps/simutrans.xpm


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


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

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

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

Build Architecture: armhf
Build Type: any
Build-Space: 267984
Build-Time: 1062
Distribution: bullseye-staging
Host Architecture: armhf
Install-Time: 974
Job: simutrans_121.0-1
Machine Architecture: armhf
Package: simutrans
Package-Time: 2108
Source-Version: 121.0-1
Space: 267984
Status: successful
Version: 121.0-1
--------------------------------------------------------------------------------
Finished at 2020-05-08T08:00:37Z
Build needed 00:35:08, 267984k disk space