I: pbuilder: network access will be disabled during build I: Current time: Sat Jul 11 20:25:55 +14 2020 I: pbuilder-time-stamp: 1594448755 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [plee-the-bear_0.6.0-4.dsc] I: copying [./plee-the-bear_0.6.0.orig.tar.gz] I: copying [./plee-the-bear_0.6.0-4.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Sat Aug 19 06:59:55 2017 +14 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 ./plee-the-bear_0.6.0-4.dsc dpkg-source: info: extracting plee-the-bear in plee-the-bear-0.6.0 dpkg-source: info: unpacking plee-the-bear_0.6.0.orig.tar.gz dpkg-source: info: unpacking plee-the-bear_0.6.0-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying do-not-install-authors-files.diff dpkg-source: info: applying editors-default-dir.diff dpkg-source: info: applying ptb-filesystem-v3.diff dpkg-source: info: applying ptb-signals-v2.diff dpkg-source: info: applying full-path-menu-icon.diff dpkg-source: info: applying wx3.0-compat.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/14785/tmp/hooks/D01_modify_environment starting debug: Running on opi2c. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/14785/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/14785/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") BASH_VERSION='5.0.3(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=armhf DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=arm HOST_ARCH=armhf IFS=' ' INVOCATION_ID=e1e5d39c91a241bf9c4b8ac0d0deebcc LANG=C LANGUAGE=it_CH:it LC_ALL=C MACHTYPE=arm-unknown-linux-gnueabihf MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnueabihf PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=14785 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.vR5tYFjbEh/pbuilderrc_RW46 --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.vR5tYFjbEh/b2 --logfile b2/build.log plee-the-bear_0.6.0-4.dsc' SUDO_GID=114 SUDO_UID=109 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://10.0.0.15:8000/ I: uname -a Linux i-capture-the-hostname 4.19.0-9-armmp-lpae #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) armv7l GNU/Linux I: ls -l /bin total 3328 -rwxr-xr-x 1 root root 767656 Apr 18 2019 bash -rwxr-xr-x 3 root root 26052 Jul 11 2019 bunzip2 -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzcat lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzip2 -rwxr-xr-x 1 root root 9636 Jul 11 2019 bzip2recover lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore -rwxr-xr-x 1 root root 22432 Mar 1 2019 cat -rwxr-xr-x 1 root root 38868 Mar 1 2019 chgrp -rwxr-xr-x 1 root root 38836 Mar 1 2019 chmod -rwxr-xr-x 1 root root 42972 Mar 1 2019 chown -rwxr-xr-x 1 root root 88376 Mar 1 2019 cp -rwxr-xr-x 1 root root 75516 Jan 18 2019 dash -rwxr-xr-x 1 root root 71648 Mar 1 2019 date -rwxr-xr-x 1 root root 51212 Mar 1 2019 dd -rwxr-xr-x 1 root root 55672 Mar 1 2019 df -rwxr-xr-x 1 root root 88444 Mar 1 2019 dir -rwxr-xr-x 1 root root 54872 Jan 10 2019 dmesg lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname -rwxr-xr-x 1 root root 22364 Mar 1 2019 echo -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep -rwxr-xr-x 1 root root 18260 Mar 1 2019 false -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep -rwxr-xr-x 1 root root 47356 Jan 10 2019 findmnt -rwsr-xr-x 1 root root 21980 Apr 23 09:38 fusermount -rwxr-xr-x 1 root root 124508 Jan 8 2019 grep -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe -rwxr-xr-x 1 root root 64232 Jan 6 2019 gzip -rwxr-xr-x 1 root root 13784 Sep 27 2018 hostname -rwxr-xr-x 1 root root 43044 Mar 1 2019 ln -rwxr-xr-x 1 root root 34932 Jul 27 2018 login -rwxr-xr-x 1 root root 88444 Mar 1 2019 ls -rwxr-xr-x 1 root root 67036 Jan 10 2019 lsblk -rwxr-xr-x 1 root root 47168 Mar 1 2019 mkdir -rwxr-xr-x 1 root root 43040 Mar 1 2019 mknod -rwxr-xr-x 1 root root 26552 Mar 1 2019 mktemp -rwxr-xr-x 1 root root 26024 Jan 10 2019 more -rwsr-xr-x 1 root root 34268 Jan 10 2019 mount -rwxr-xr-x 1 root root 9688 Jan 10 2019 mountpoint -rwxr-xr-x 1 root root 84284 Mar 1 2019 mv lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 22416 Mar 1 2019 pwd lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash -rwxr-xr-x 1 root root 26504 Mar 1 2019 readlink -rwxr-xr-x 1 root root 42968 Mar 1 2019 rm -rwxr-xr-x 1 root root 26496 Mar 1 2019 rmdir -rwxr-xr-x 1 root root 14136 Jan 22 2019 run-parts -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Jul 11 20:29 sh -> bash lrwxrwxrwx 1 root root 4 Jul 10 22:27 sh.distrib -> dash -rwxr-xr-x 1 root root 22384 Mar 1 2019 sleep -rwxr-xr-x 1 root root 51124 Mar 1 2019 stty -rwsr-xr-x 1 root root 42472 Jan 10 2019 su -rwxr-xr-x 1 root root 22392 Mar 1 2019 sync -rwxr-xr-x 1 root root 283324 Apr 24 2019 tar -rwxr-xr-x 1 root root 9808 Jan 22 2019 tempfile -rwxr-xr-x 1 root root 63464 Mar 1 2019 touch -rwxr-xr-x 1 root root 18260 Mar 1 2019 true -rwxr-xr-x 1 root root 9636 Apr 23 09:38 ulockmgr_server -rwsr-xr-x 1 root root 21976 Jan 10 2019 umount -rwxr-xr-x 1 root root 22380 Mar 1 2019 uname -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress -rwxr-xr-x 1 root root 88444 Mar 1 2019 vdir -rwxr-xr-x 1 root root 21980 Jan 10 2019 wdctl -rwxr-xr-x 1 root root 946 Jan 22 2019 which lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew I: user script /srv/workspace/pbuilder/14785/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: docbook-to-man, debhelper (>= 10), cmake (>= 2.8), libsdl-mixer1.2-dev (>= 1.2.8), libboost-filesystem-dev (>= 1.45), libboost-regex-dev (>= 1.45), libboost-thread-dev (>= 1.45), libboost-signals-dev (>= 1.45), mesa-common-dev (>= 6.5), libclaw-dev (>= 1.7.0), libclaw-graphic-dev (>= 1.7.0), libclaw-logger-dev (>= 1.7.0), libclaw-application-dev (>= 1.7.0), libclaw-dynamic-library-dev (>= 1.7.0), libclaw-configuration-file-dev (>= 1.7.0), libclaw-net-dev (>= 1.7.0), libclaw-tween-dev (>= 1.7.0), libwxgtk3.0-dev, gettext (>= 0.17) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 18932 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on docbook-to-man; however: Package docbook-to-man is not installed. pbuilder-satisfydepends-dummy depends on debhelper (>= 10); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on cmake (>= 2.8); however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on libsdl-mixer1.2-dev (>= 1.2.8); however: Package libsdl-mixer1.2-dev is not installed. pbuilder-satisfydepends-dummy depends on libboost-filesystem-dev (>= 1.45); however: Package libboost-filesystem-dev is not installed. pbuilder-satisfydepends-dummy depends on libboost-regex-dev (>= 1.45); however: Package libboost-regex-dev is not installed. pbuilder-satisfydepends-dummy depends on libboost-thread-dev (>= 1.45); however: Package libboost-thread-dev is not installed. pbuilder-satisfydepends-dummy depends on libboost-signals-dev (>= 1.45); however: Package libboost-signals-dev is not installed. pbuilder-satisfydepends-dummy depends on mesa-common-dev (>= 6.5); however: Package mesa-common-dev is not installed. pbuilder-satisfydepends-dummy depends on libclaw-dev (>= 1.7.0); however: Package libclaw-dev is not installed. pbuilder-satisfydepends-dummy depends on libclaw-graphic-dev (>= 1.7.0); however: Package libclaw-graphic-dev is not installed. pbuilder-satisfydepends-dummy depends on libclaw-logger-dev (>= 1.7.0); however: Package libclaw-logger-dev is not installed. pbuilder-satisfydepends-dummy depends on libclaw-application-dev (>= 1.7.0); however: Package libclaw-application-dev is not installed. pbuilder-satisfydepends-dummy depends on libclaw-dynamic-library-dev (>= 1.7.0); however: Package libclaw-dynamic-library-dev is not installed. pbuilder-satisfydepends-dummy depends on libclaw-configuration-file-dev (>= 1.7.0); however: Package libclaw-configuration-file-dev is not installed. pbuilder-satisfydepends-dummy depends on libclaw-net-dev (>= 1.7.0); however: Package libclaw-net-dev is not installed. pbuilder-satisfydepends-dummy depends on libclaw-tween-dev (>= 1.7.0); however: Package libclaw-tween-dev is not installed. pbuilder-satisfydepends-dummy depends on libwxgtk3.0-dev; however: Package libwxgtk3.0-dev is not installed. pbuilder-satisfydepends-dummy depends on gettext (>= 0.17); however: Package gettext is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: adwaita-icon-theme{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} docbook{a} docbook-to-man{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} gettext{a} gettext-base{a} groff-base{a} gtk-update-icon-cache{a} hicolor-icon-theme{a} icu-devtools{a} intltool-debian{a} libarchive-zip-perl{a} libarchive13{a} libasound2{a} libasound2-data{a} libasound2-dev{a} libasyncns0{a} libatk1.0-0{a} libatk1.0-data{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libblkid-dev{a} libboost-atomic1.67-dev{a} libboost-atomic1.67.0{a} libboost-chrono1.67-dev{a} libboost-chrono1.67.0{a} libboost-date-time1.67-dev{a} libboost-date-time1.67.0{a} libboost-filesystem-dev{a} libboost-filesystem1.67-dev{a} libboost-filesystem1.67.0{a} libboost-regex-dev{a} libboost-regex1.67-dev{a} libboost-regex1.67.0{a} libboost-serialization1.67-dev{a} libboost-serialization1.67.0{a} libboost-signals-dev{a} libboost-signals1.67-dev{a} libboost-signals1.67.0{a} libboost-system1.67-dev{a} libboost-thread-dev{a} libboost-thread1.67-dev{a} libboost-thread1.67.0{a} libboost1.67-dev{a} libbsd0{a} libcaca-dev{a} libcaca0{a} libcairo2{a} libcap2{a} libclaw-application-dev{a} libclaw-application1v5{a} libclaw-configuration-file-dev{a} libclaw-configuration-file1v5{a} libclaw-dev{a} libclaw-dynamic-library-dev{a} libclaw-dynamic-library1v5{a} libclaw-graphic-dev{a} libclaw-graphic1v5{a} libclaw-logger-dev{a} libclaw-logger1v5{a} libclaw-net-dev{a} libclaw-net1v5{a} libclaw-tween-dev{a} libclaw-tween1v5{a} libcroco3{a} libcups2{a} libcurl4{a} libdatrie1{a} libdbus-1-3{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-etnaviv1{a} libdrm-exynos1{a} libdrm-freedreno1{a} libdrm-nouveau2{a} libdrm-omap1{a} libdrm-radeon1{a} libdrm-tegra0{a} libdrm2{a} libedit2{a} libegl-mesa0{a} libegl1{a} libelf1{a} libexpat1{a} libffi-dev{a} libfile-stripnondeterminism-perl{a} libflac-dev{a} libflac8{a} libfluidsynth1{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libgbm1{a} libgdk-pixbuf2.0-0{a} libgdk-pixbuf2.0-common{a} libgl1{a} libgl1-mesa-dev{a} libgl1-mesa-dri{a} libglapi-mesa{a} libgles1{a} libgles2{a} libglib2.0-0{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libglu1-mesa{a} libglu1-mesa-dev{a} libglvnd-core-dev{a} libglvnd-dev{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libgraphite2-3{a} libgssapi-krb5-2{a} libgtk2.0-0{a} libgtk2.0-common{a} libharfbuzz0b{a} libice6{a} libicu-dev{a} libicu63{a} libjack-jackd2-0{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} libjsoncpp1{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap-2.4-2{a} libldap-common{a} libllvm7{a} libmad0{a} libmad0-dev{a} libmagic-mgc{a} libmagic1{a} libmikmod-config{a} libmikmod-dev{a} libmikmod3{a} libmount-dev{a} libmpdec2{a} libncurses6{a} libnghttp2-14{a} libnotify4{a} libogg-dev{a} libogg0{a} libopenal-data{a} libopenal1{a} libopengl0{a} libopus0{a} libosp5{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpcre16-3{a} libpcre3-dev{a} libpcre32-3{a} libpcrecpp0v5{a} libpipeline1{a} libpixman-1-0{a} libpng-dev{a} libpng16-16{a} libprocps7{a} libpsl5{a} libpthread-stubs0-dev{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-stdlib{a} libpython3.7-minimal{a} libpython3.7-stdlib{a} libreadline7{a} librhash0{a} librsvg2-2{a} librsvg2-common{a} librtmp1{a} libsamplerate0{a} libsasl2-2{a} libsasl2-modules-db{a} libsdl-mixer1.2{a} libsdl-mixer1.2-dev{a} libsdl1.2-dev{a} libsdl1.2debian{a} libsdl2-2.0-0{a} libselinux1-dev{a} libsensors-config{a} libsensors5{a} libsepol1-dev{a} libsigsegv2{a} libslang2{a} libslang2-dev{a} libsm6{a} libsndfile1{a} libsndio7.0{a} libssh2-1{a} libssl1.1{a} libthai-data{a} libthai0{a} libtiff5{a} libtool{a} libuchardet0{a} libuv1{a} libvorbis-dev{a} libvorbis0a{a} libvorbisenc2{a} libvorbisfile3{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-egl1{a} libwayland-server0{a} libwebp6{a} libwrap0{a} libwxbase3.0-0v5{a} libwxbase3.0-dev{a} libwxgtk3.0-0v5{a} libwxgtk3.0-dev{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb-dev{a} libx11-xcb1{a} libxau-dev{a} libxau6{a} libxcb-dri2-0{a} libxcb-dri2-0-dev{a} libxcb-dri3-0{a} libxcb-dri3-dev{a} libxcb-glx0{a} libxcb-glx0-dev{a} libxcb-present-dev{a} libxcb-present0{a} libxcb-randr0{a} libxcb-randr0-dev{a} libxcb-render0{a} libxcb-render0-dev{a} libxcb-shape0{a} libxcb-shape0-dev{a} libxcb-shm0{a} libxcb-sync-dev{a} libxcb-sync1{a} libxcb-xfixes0{a} libxcb-xfixes0-dev{a} libxcb1{a} libxcb1-dev{a} libxcomposite1{a} libxcursor1{a} libxdamage-dev{a} libxdamage1{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxfixes-dev{a} libxfixes3{a} libxi6{a} libxinerama1{a} libxkbcommon0{a} libxml2{a} libxrandr2{a} libxrender1{a} libxshmfence-dev{a} libxshmfence1{a} libxss1{a} libxtst6{a} libxxf86vm-dev{a} libxxf86vm1{a} lsb-base{a} m4{a} man-db{a} mesa-common-dev{a} mime-support{a} opensp{a} pkg-config{a} po-debconf{a} procps{a} python3{a} python3-distutils{a} python3-lib2to3{a} python3-minimal{a} python3.7{a} python3.7-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sgml-data{a} shared-mime-info{a} ucf{a} uuid-dev{a} wx-common{a} wx3.0-headers{a} x11-common{a} x11proto-core-dev{a} x11proto-damage-dev{a} x11proto-dev{a} x11proto-fixes-dev{a} x11proto-xext-dev{a} x11proto-xf86vidmode-dev{a} xkb-data{a} xml-core{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: awesome ca-certificates cinnamon curl dbus dunst fluid-soundfont-gm freepats gnome-flashback gnome-shell krb5-locales libarchive-cpio-perl libgail-common libgdk-pixbuf2.0-bin libgpm2 libgtk2.0-bin libltdl-dev libmail-sendmail-perl libpng-tools libsasl2-modules lxqt-notificationd lynx mate-notification-daemon notification-daemon notify-osd plasma-workspace psmisc publicsuffix python-jarabe timgm6mb-soundfont wget xdg-user-dirs xfce4-notifyd zip 0 packages upgraded, 320 newly installed, 0 to remove and 0 not upgraded. Need to get 126 MB of archives. After unpacking 692 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main armhf libbsd0 armhf 0.9.1-2 [103 kB] Get: 2 http://deb.debian.org/debian buster/main armhf bsdmainutils armhf 11.1.2+b1 [186 kB] Get: 3 http://deb.debian.org/debian buster/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB] Get: 4 http://deb.debian.org/debian buster/main armhf groff-base armhf 1.22.4-3 [828 kB] Get: 5 http://deb.debian.org/debian buster/main armhf libpipeline1 armhf 1.5.1-2 [26.8 kB] Get: 6 http://deb.debian.org/debian buster/main armhf man-db armhf 2.8.5-2 [1240 kB] Get: 7 http://deb.debian.org/debian buster/main armhf libssl1.1 armhf 1.1.1d-0+deb10u3 [1299 kB] Get: 8 http://deb.debian.org/debian buster/main armhf libpython3.7-minimal armhf 3.7.3-2+deb10u1 [582 kB] Get: 9 http://deb.debian.org/debian buster/main armhf libexpat1 armhf 2.2.6-2+deb10u1 [78.0 kB] Get: 10 http://deb.debian.org/debian buster/main armhf python3.7-minimal armhf 3.7.3-2+deb10u1 [1465 kB] Get: 11 http://deb.debian.org/debian buster/main armhf python3-minimal armhf 3.7.3-1 [36.6 kB] Get: 12 http://deb.debian.org/debian buster/main armhf mime-support all 3.62 [37.2 kB] Get: 13 http://deb.debian.org/debian buster/main armhf libmpdec2 armhf 2.4.2-2 [69.3 kB] Get: 14 http://deb.debian.org/debian buster/main armhf readline-common all 7.0-5 [70.6 kB] Get: 15 http://deb.debian.org/debian buster/main armhf libreadline7 armhf 7.0-5 [131 kB] Get: 16 http://deb.debian.org/debian buster/main armhf libpython3.7-stdlib armhf 3.7.3-2+deb10u1 [1660 kB] Get: 17 http://deb.debian.org/debian buster/main armhf python3.7 armhf 3.7.3-2+deb10u1 [330 kB] Get: 18 http://deb.debian.org/debian buster/main armhf libpython3-stdlib armhf 3.7.3-1 [20.0 kB] Get: 19 http://deb.debian.org/debian buster/main armhf python3 armhf 3.7.3-1 [61.5 kB] Get: 20 http://deb.debian.org/debian buster/main armhf sgml-base all 1.29 [14.8 kB] Get: 21 http://deb.debian.org/debian buster/main armhf libncurses6 armhf 6.1+20181013-2+deb10u2 [79.8 kB] Get: 22 http://deb.debian.org/debian buster/main armhf libprocps7 armhf 2:3.3.15-2 [58.7 kB] Get: 23 http://deb.debian.org/debian buster/main armhf lsb-base all 10.2019051400 [28.4 kB] Get: 24 http://deb.debian.org/debian buster/main armhf procps armhf 2:3.3.15-2 [248 kB] Get: 25 http://deb.debian.org/debian buster/main armhf sensible-utils all 0.0.12 [15.8 kB] Get: 26 http://deb.debian.org/debian buster/main armhf libmagic-mgc armhf 1:5.35-4+deb10u1 [242 kB] Get: 27 http://deb.debian.org/debian buster/main armhf libmagic1 armhf 1:5.35-4+deb10u1 [110 kB] Get: 28 http://deb.debian.org/debian buster/main armhf file armhf 1:5.35-4+deb10u1 [65.5 kB] Get: 29 http://deb.debian.org/debian buster/main armhf gettext-base armhf 0.19.8.1-9 [118 kB] Get: 30 http://deb.debian.org/debian buster/main armhf ucf all 3.0038+nmu1 [69.0 kB] Get: 31 http://deb.debian.org/debian buster/main armhf hicolor-icon-theme all 0.17-2 [11.4 kB] Get: 32 http://deb.debian.org/debian buster/main armhf libglib2.0-0 armhf 2.58.3-2+deb10u2 [1101 kB] Get: 33 http://deb.debian.org/debian buster/main armhf libjpeg62-turbo armhf 1:1.5.2-2+b1 [112 kB] Get: 34 http://deb.debian.org/debian buster/main armhf libpng16-16 armhf 1.6.36-6 [275 kB] Get: 35 http://deb.debian.org/debian buster/main armhf libjbig0 armhf 2.1-3.1+b2 [28.4 kB] Get: 36 http://deb.debian.org/debian buster/main armhf libwebp6 armhf 0.6.1-2 [229 kB] Get: 37 http://deb.debian.org/debian buster/main armhf libtiff5 armhf 4.1.0+git191117-2~deb10u1 [252 kB] Get: 38 http://deb.debian.org/debian buster/main armhf libxau6 armhf 1:1.0.8-1+b2 [19.1 kB] Get: 39 http://deb.debian.org/debian buster/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB] Get: 40 http://deb.debian.org/debian buster/main armhf libxcb1 armhf 1.13.1-2 [132 kB] Get: 41 http://deb.debian.org/debian buster/main armhf libx11-data all 2:1.6.7-1 [298 kB] Get: 42 http://deb.debian.org/debian buster/main armhf libx11-6 armhf 2:1.6.7-1 [698 kB] Get: 43 http://deb.debian.org/debian buster/main armhf libicu63 armhf 63.1-6+deb10u1 [8005 kB] Get: 44 http://deb.debian.org/debian buster/main armhf libxml2 armhf 2.9.4+dfsg1-7+b3 [595 kB] Get: 45 http://deb.debian.org/debian buster/main armhf shared-mime-info armhf 1.10-1 [763 kB] Get: 46 http://deb.debian.org/debian buster/main armhf libgdk-pixbuf2.0-common all 2.38.1+dfsg-1 [316 kB] Get: 47 http://deb.debian.org/debian buster/main armhf libgdk-pixbuf2.0-0 armhf 2.38.1+dfsg-1 [161 kB] Get: 48 http://deb.debian.org/debian buster/main armhf gtk-update-icon-cache armhf 3.24.5-1 [80.4 kB] Get: 49 http://deb.debian.org/debian buster/main armhf libfreetype6 armhf 2.9.1-3+deb10u1 [322 kB] Get: 50 http://deb.debian.org/debian buster/main armhf fonts-dejavu-core all 2.37-1 [1068 kB] Get: 51 http://deb.debian.org/debian buster/main armhf fontconfig-config all 2.13.1-2 [280 kB] Get: 52 http://deb.debian.org/debian buster/main armhf libfontconfig1 armhf 2.13.1-2 [328 kB] Get: 53 http://deb.debian.org/debian buster/main armhf libpixman-1-0 armhf 0.36.0-1 [465 kB] Get: 54 http://deb.debian.org/debian buster/main armhf libxcb-render0 armhf 1.13.1-2 [108 kB] Get: 55 http://deb.debian.org/debian buster/main armhf libxcb-shm0 armhf 1.13.1-2 [99.0 kB] Get: 56 http://deb.debian.org/debian buster/main armhf libxext6 armhf 2:1.3.3-1+b2 [48.1 kB] Get: 57 http://deb.debian.org/debian buster/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB] Get: 58 http://deb.debian.org/debian buster/main armhf libcairo2 armhf 1.16.0-4 [616 kB] Get: 59 http://deb.debian.org/debian buster/main armhf libcroco3 armhf 0.6.12-3 [133 kB] Get: 60 http://deb.debian.org/debian buster/main armhf fontconfig armhf 2.13.1-2 [404 kB] Get: 61 http://deb.debian.org/debian buster/main armhf libfribidi0 armhf 1.0.5-3.1+deb10u1 [61.7 kB] Get: 62 http://deb.debian.org/debian buster/main armhf libthai-data all 0.1.28-2 [170 kB] Get: 63 http://deb.debian.org/debian buster/main armhf libdatrie1 armhf 0.2.12-2 [35.8 kB] Get: 64 http://deb.debian.org/debian buster/main armhf libthai0 armhf 0.1.28-2 [50.7 kB] Get: 65 http://deb.debian.org/debian buster/main armhf libpango-1.0-0 armhf 1.42.4-8~deb10u1 [169 kB] Get: 66 http://deb.debian.org/debian buster/main armhf libgraphite2-3 armhf 1.3.13-7 [70.3 kB] Get: 67 http://deb.debian.org/debian buster/main armhf libharfbuzz0b armhf 2.3.1-1 [1151 kB] Get: 68 http://deb.debian.org/debian buster/main armhf libpangoft2-1.0-0 armhf 1.42.4-8~deb10u1 [62.7 kB] Get: 69 http://deb.debian.org/debian buster/main armhf libpangocairo-1.0-0 armhf 1.42.4-8~deb10u1 [52.2 kB] Get: 70 http://deb.debian.org/debian buster/main armhf librsvg2-2 armhf 2.44.10-2.1 [955 kB] Get: 71 http://deb.debian.org/debian buster/main armhf librsvg2-common armhf 2.44.10-2.1 [22.9 kB] Get: 72 http://deb.debian.org/debian buster/main armhf adwaita-icon-theme all 3.30.1-1 [11.7 MB] Get: 73 http://deb.debian.org/debian buster/main armhf libsigsegv2 armhf 2.12-2 [32.1 kB] Get: 74 http://deb.debian.org/debian buster/main armhf m4 armhf 1.4.18-2 [190 kB] Get: 75 http://deb.debian.org/debian buster/main armhf autoconf all 2.69-11 [341 kB] Get: 76 http://deb.debian.org/debian buster/main armhf autotools-dev all 20180224.1 [77.0 kB] Get: 77 http://deb.debian.org/debian buster/main armhf automake all 1:1.16.1-4 [771 kB] Get: 78 http://deb.debian.org/debian buster/main armhf autopoint all 0.19.8.1-9 [434 kB] Get: 79 http://deb.debian.org/debian buster/main armhf cmake-data all 3.13.4-1 [1476 kB] Get: 80 http://deb.debian.org/debian buster/main armhf libarchive13 armhf 3.3.3-4+deb10u1 [277 kB] Get: 81 http://deb.debian.org/debian buster/main armhf libkeyutils1 armhf 1.6-6 [13.9 kB] Get: 82 http://deb.debian.org/debian buster/main armhf libkrb5support0 armhf 1.17-3 [62.3 kB] Get: 83 http://deb.debian.org/debian buster/main armhf libk5crypto3 armhf 1.17-3 [119 kB] Get: 84 http://deb.debian.org/debian buster/main armhf libkrb5-3 armhf 1.17-3 [323 kB] Get: 85 http://deb.debian.org/debian buster/main armhf libgssapi-krb5-2 armhf 1.17-3 [137 kB] Get: 86 http://deb.debian.org/debian buster/main armhf libsasl2-modules-db armhf 2.1.27+dfsg-1+deb10u1 [67.4 kB] Get: 87 http://deb.debian.org/debian buster/main armhf libsasl2-2 armhf 2.1.27+dfsg-1+deb10u1 [98.9 kB] Get: 88 http://deb.debian.org/debian buster/main armhf libldap-common all 2.4.47+dfsg-3+deb10u2 [89.7 kB] Get: 89 http://deb.debian.org/debian buster/main armhf libldap-2.4-2 armhf 2.4.47+dfsg-3+deb10u2 [202 kB] Get: 90 http://deb.debian.org/debian buster/main armhf libnghttp2-14 armhf 1.36.0-2+deb10u1 [74.4 kB] Get: 91 http://deb.debian.org/debian buster/main armhf libpsl5 armhf 0.20.2-2 [52.4 kB] Get: 92 http://deb.debian.org/debian buster/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2 [54.9 kB] Get: 93 http://deb.debian.org/debian buster/main armhf libssh2-1 armhf 1.8.0-2.1 [129 kB] Get: 94 http://deb.debian.org/debian buster/main armhf libcurl4 armhf 7.64.0-4+deb10u1 [297 kB] Get: 95 http://deb.debian.org/debian buster/main armhf libjsoncpp1 armhf 1.7.4-3 [67.8 kB] Get: 96 http://deb.debian.org/debian buster/main armhf librhash0 armhf 1.3.8-1 [134 kB] Get: 97 http://deb.debian.org/debian buster/main armhf libuv1 armhf 1.24.1-1 [98.0 kB] Get: 98 http://deb.debian.org/debian buster/main armhf cmake armhf 3.13.4-1 [2848 kB] Get: 99 http://deb.debian.org/debian buster/main armhf libtool all 2.4.6-9 [547 kB] Get: 100 http://deb.debian.org/debian buster/main armhf dh-autoreconf all 19 [16.9 kB] Get: 101 http://deb.debian.org/debian buster/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 102 http://deb.debian.org/debian buster/main armhf libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 103 http://deb.debian.org/debian buster/main armhf dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 104 http://deb.debian.org/debian buster/main armhf libelf1 armhf 0.176-1.1 [158 kB] Get: 105 http://deb.debian.org/debian buster/main armhf dwz armhf 0.12-3 [72.0 kB] Get: 106 http://deb.debian.org/debian buster/main armhf gettext armhf 0.19.8.1-9 [1242 kB] Get: 107 http://deb.debian.org/debian buster/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 108 http://deb.debian.org/debian buster/main armhf po-debconf all 1.0.21 [248 kB] Get: 109 http://deb.debian.org/debian buster/main armhf debhelper all 12.1.1 [1016 kB] Get: 110 http://deb.debian.org/debian buster/main armhf xml-core all 0.18+nmu1 [23.8 kB] Get: 111 http://deb.debian.org/debian buster/main armhf sgml-data all 2.0.11 [179 kB] Get: 112 http://deb.debian.org/debian buster/main armhf docbook all 4.5-6 [129 kB] Get: 113 http://deb.debian.org/debian buster/main armhf libosp5 armhf 1.5.2-13+b1 [877 kB] Get: 114 http://deb.debian.org/debian buster/main armhf opensp armhf 1.5.2-13+b1 [435 kB] Get: 115 http://deb.debian.org/debian buster/main armhf docbook-to-man armhf 1:2.0.0-42 [71.5 kB] Get: 116 http://deb.debian.org/debian buster/main armhf icu-devtools armhf 63.1-6+deb10u1 [168 kB] Get: 117 http://deb.debian.org/debian buster/main armhf libasound2-data all 1.1.8-1 [59.6 kB] Get: 118 http://deb.debian.org/debian buster/main armhf libasound2 armhf 1.1.8-1 [310 kB] Get: 119 http://deb.debian.org/debian buster/main armhf libasound2-dev armhf 1.1.8-1 [145 kB] Get: 120 http://deb.debian.org/debian buster/main armhf libasyncns0 armhf 0.8-6 [11.4 kB] Get: 121 http://deb.debian.org/debian buster/main armhf libatk1.0-data all 2.30.0-2 [145 kB] Get: 122 http://deb.debian.org/debian buster/main armhf libatk1.0-0 armhf 2.30.0-2 [43.6 kB] Get: 123 http://deb.debian.org/debian buster/main armhf libavahi-common-data armhf 0.7-4+b1 [122 kB] Get: 124 http://deb.debian.org/debian buster/main armhf libavahi-common3 armhf 0.7-4+b1 [51.1 kB] Get: 125 http://deb.debian.org/debian buster/main armhf libdbus-1-3 armhf 1.12.16-1 [190 kB] Get: 126 http://deb.debian.org/debian buster/main armhf libavahi-client3 armhf 0.7-4+b1 [54.5 kB] Get: 127 http://deb.debian.org/debian buster/main armhf uuid-dev armhf 2.33.1-0.1 [92.6 kB] Get: 128 http://deb.debian.org/debian buster/main armhf libblkid-dev armhf 2.33.1-0.1 [217 kB] Get: 129 http://deb.debian.org/debian buster/main armhf libboost1.67-dev armhf 1.67.0-13+deb10u1 [8388 kB] Get: 130 http://deb.debian.org/debian buster/main armhf libboost-atomic1.67.0 armhf 1.67.0-13+deb10u1 [226 kB] Get: 131 http://deb.debian.org/debian buster/main armhf libboost-atomic1.67-dev armhf 1.67.0-13+deb10u1 [225 kB] Get: 132 http://deb.debian.org/debian buster/main armhf libboost-chrono1.67.0 armhf 1.67.0-13+deb10u1 [231 kB] Get: 133 http://deb.debian.org/debian buster/main armhf libboost-chrono1.67-dev armhf 1.67.0-13+deb10u1 [234 kB] Get: 134 http://deb.debian.org/debian buster/main armhf libboost-date-time1.67.0 armhf 1.67.0-13+deb10u1 [236 kB] Get: 135 http://deb.debian.org/debian buster/main armhf libboost-serialization1.67.0 armhf 1.67.0-13+deb10u1 [303 kB] Get: 136 http://deb.debian.org/debian buster/main armhf libboost-serialization1.67-dev armhf 1.67.0-13+deb10u1 [370 kB] Get: 137 http://deb.debian.org/debian buster/main armhf libboost-date-time1.67-dev armhf 1.67.0-13+deb10u1 [248 kB] Get: 138 http://deb.debian.org/debian buster/main armhf libboost-filesystem1.67.0 armhf 1.67.0-13+deb10u1 [255 kB] Get: 139 http://deb.debian.org/debian buster/main armhf libboost-system1.67-dev armhf 1.67.0-13+deb10u1 [232 kB] Get: 140 http://deb.debian.org/debian buster/main armhf libboost-filesystem1.67-dev armhf 1.67.0-13+deb10u1 [262 kB] Get: 141 http://deb.debian.org/debian buster/main armhf libboost-filesystem-dev armhf 1.67.0.1 [3684 B] Get: 142 http://deb.debian.org/debian buster/main armhf libboost-regex1.67.0 armhf 1.67.0-13+deb10u1 [438 kB] Get: 143 http://deb.debian.org/debian buster/main armhf libicu-dev armhf 63.1-6+deb10u1 [8940 kB] Get: 144 http://deb.debian.org/debian buster/main armhf libboost-regex1.67-dev armhf 1.67.0-13+deb10u1 [538 kB] Get: 145 http://deb.debian.org/debian buster/main armhf libboost-regex-dev armhf 1.67.0.1 [3916 B] Get: 146 http://deb.debian.org/debian buster/main armhf libboost-signals1.67.0 armhf 1.67.0-13+deb10u1 [245 kB] Get: 147 http://deb.debian.org/debian buster/main armhf libboost-signals1.67-dev armhf 1.67.0-13+deb10u1 [256 kB] Get: 148 http://deb.debian.org/debian buster/main armhf libboost-signals-dev armhf 1.67.0.1 [3712 B] Get: 149 http://deb.debian.org/debian buster/main armhf libboost-thread1.67.0 armhf 1.67.0-13+deb10u1 [261 kB] Get: 150 http://deb.debian.org/debian buster/main armhf libboost-thread1.67-dev armhf 1.67.0-13+deb10u1 [270 kB] Get: 151 http://deb.debian.org/debian buster/main armhf libboost-thread-dev armhf 1.67.0.1 [3672 B] Get: 152 http://deb.debian.org/debian buster/main armhf libslang2 armhf 2.3.2-2 [466 kB] Get: 153 http://deb.debian.org/debian buster/main armhf libcaca0 armhf 0.99.beta19-2.1 [335 kB] Get: 154 http://deb.debian.org/debian buster/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1 [207 kB] Get: 155 http://deb.debian.org/debian buster/main armhf libpng-dev armhf 1.6.36-6 [286 kB] Get: 156 http://deb.debian.org/debian buster/main armhf libslang2-dev armhf 2.3.2-2 [454 kB] Get: 157 http://deb.debian.org/debian buster/main armhf libcaca-dev armhf 0.99.beta19-2.1 [887 kB] Get: 158 http://deb.debian.org/debian buster/main armhf libcap2 armhf 1:2.25-2 [16.3 kB] Get: 159 http://deb.debian.org/debian buster/main armhf libclaw-logger1v5 armhf 1.7.4-2 [17.4 kB] Get: 160 http://deb.debian.org/debian buster/main armhf libclaw-application1v5 armhf 1.7.4-2 [28.9 kB] Get: 161 http://deb.debian.org/debian buster/main armhf libclaw-dev armhf 1.7.4-2 [69.5 kB] Get: 162 http://deb.debian.org/debian buster/main armhf libclaw-logger-dev armhf 1.7.4-2 [20.7 kB] Get: 163 http://deb.debian.org/debian buster/main armhf libclaw-application-dev armhf 1.7.4-2 [35.7 kB] Get: 164 http://deb.debian.org/debian buster/main armhf libclaw-configuration-file1v5 armhf 1.7.4-2 [18.9 kB] Get: 165 http://deb.debian.org/debian buster/main armhf libclaw-configuration-file-dev armhf 1.7.4-2 [20.7 kB] Get: 166 http://deb.debian.org/debian buster/main armhf libclaw-dynamic-library1v5 armhf 1.7.4-2 [12.4 kB] Get: 167 http://deb.debian.org/debian buster/main armhf libclaw-dynamic-library-dev armhf 1.7.4-2 [14.0 kB] Get: 168 http://deb.debian.org/debian buster/main armhf libclaw-graphic1v5 armhf 1.7.4-2 [63.3 kB] Get: 169 http://deb.debian.org/debian buster/main armhf libjpeg62-turbo-dev armhf 1:1.5.2-2+b1 [182 kB] Get: 170 http://deb.debian.org/debian buster/main armhf libjpeg-dev all 1:1.5.2-2 [57.5 kB] Get: 171 http://deb.debian.org/debian buster/main armhf libclaw-graphic-dev armhf 1.7.4-2 [98.7 kB] Get: 172 http://deb.debian.org/debian buster/main armhf libclaw-net1v5 armhf 1.7.4-2 [12.4 kB] Get: 173 http://deb.debian.org/debian buster/main armhf libclaw-net-dev armhf 1.7.4-2 [18.2 kB] Get: 174 http://deb.debian.org/debian buster/main armhf libclaw-tween1v5 armhf 1.7.4-2 [19.9 kB] Get: 175 http://deb.debian.org/debian buster/main armhf libclaw-tween-dev armhf 1.7.4-2 [26.8 kB] Get: 176 http://deb.debian.org/debian buster/main armhf libcups2 armhf 2.2.10-6+deb10u3 [291 kB] Get: 177 http://deb.debian.org/debian buster/main armhf libdrm-common all 2.4.97-1 [13.8 kB] Get: 178 http://deb.debian.org/debian buster/main armhf libdrm2 armhf 2.4.97-1 [35.7 kB] Get: 179 http://deb.debian.org/debian buster/main armhf libdrm-amdgpu1 armhf 2.4.97-1 [25.8 kB] Get: 180 http://deb.debian.org/debian buster/main armhf libdrm-radeon1 armhf 2.4.97-1 [28.7 kB] Get: 181 http://deb.debian.org/debian buster/main armhf libdrm-nouveau2 armhf 2.4.97-1 [24.2 kB] Get: 182 http://deb.debian.org/debian buster/main armhf libdrm-omap1 armhf 2.4.97-1 [16.0 kB] Get: 183 http://deb.debian.org/debian buster/main armhf libdrm-freedreno1 armhf 2.4.97-1 [26.5 kB] Get: 184 http://deb.debian.org/debian buster/main armhf libdrm-exynos1 armhf 2.4.97-1 [19.0 kB] Get: 185 http://deb.debian.org/debian buster/main armhf libdrm-tegra0 armhf 2.4.97-1 [15.3 kB] Get: 186 http://deb.debian.org/debian buster/main armhf libdrm-etnaviv1 armhf 2.4.97-1 [19.7 kB] Get: 187 http://deb.debian.org/debian buster/main armhf libdrm-dev armhf 2.4.97-1 [139 kB] Get: 188 http://deb.debian.org/debian buster/main armhf libedit2 armhf 3.1-20181209-1 [79.5 kB] Get: 189 http://deb.debian.org/debian buster/main armhf libwayland-server0 armhf 1.16.0-1 [26.5 kB] Get: 190 http://deb.debian.org/debian buster/main armhf libgbm1 armhf 18.3.6-2+deb10u1 [64.4 kB] Get: 191 http://deb.debian.org/debian buster/main armhf libglapi-mesa armhf 18.3.6-2+deb10u1 [71.7 kB] Get: 192 http://deb.debian.org/debian buster/main armhf libwayland-client0 armhf 1.16.0-1 [21.6 kB] Get: 193 http://deb.debian.org/debian buster/main armhf libx11-xcb1 armhf 2:1.6.7-1 [190 kB] Get: 194 http://deb.debian.org/debian buster/main armhf libxcb-dri2-0 armhf 1.13.1-2 [100 kB] Get: 195 http://deb.debian.org/debian buster/main armhf libxcb-dri3-0 armhf 1.13.1-2 [100.0 kB] Get: 196 http://deb.debian.org/debian buster/main armhf libxcb-present0 armhf 1.13.1-2 [99.0 kB] Get: 197 http://deb.debian.org/debian buster/main armhf libxcb-sync1 armhf 1.13.1-2 [102 kB] Get: 198 http://deb.debian.org/debian buster/main armhf libxcb-xfixes0 armhf 1.13.1-2 [103 kB] Get: 199 http://deb.debian.org/debian buster/main armhf libxshmfence1 armhf 1.3-1 [8592 B] Get: 200 http://deb.debian.org/debian buster/main armhf libegl-mesa0 armhf 18.3.6-2+deb10u1 [117 kB] Get: 201 http://deb.debian.org/debian buster/main armhf libffi-dev armhf 3.2.1-9 [154 kB] Get: 202 http://deb.debian.org/debian buster/main armhf libogg0 armhf 1.3.2-1+b1 [17.6 kB] Get: 203 http://deb.debian.org/debian buster/main armhf libflac8 armhf 1.3.2-3 [153 kB] Get: 204 http://deb.debian.org/debian buster/main armhf libogg-dev armhf 1.3.2-1+b1 [196 kB] Get: 205 http://deb.debian.org/debian buster/main armhf libflac-dev armhf 1.3.2-3 [202 kB] Get: 206 http://deb.debian.org/debian buster/main armhf libopus0 armhf 1.3-1 [172 kB] Get: 207 http://deb.debian.org/debian buster/main armhf libsamplerate0 armhf 0.1.9-2 [947 kB] Get: 208 http://deb.debian.org/debian buster/main armhf libjack-jackd2-0 armhf 1.9.12~dfsg-2 [258 kB] Get: 209 http://deb.debian.org/debian buster/main armhf x11-common all 1:7.7+19 [251 kB] Get: 210 http://deb.debian.org/debian buster/main armhf libice6 armhf 2:1.0.9-2 [51.7 kB] Get: 211 http://deb.debian.org/debian buster/main armhf libsm6 armhf 2:1.2.3-1 [33.0 kB] Get: 212 http://deb.debian.org/debian buster/main armhf libvorbis0a armhf 1.3.6-2 [83.1 kB] Get: 213 http://deb.debian.org/debian buster/main armhf libvorbisenc2 armhf 1.3.6-2 [74.0 kB] Get: 214 http://deb.debian.org/debian buster/main armhf libsndfile1 armhf 1.0.28-6 [243 kB] Get: 215 http://deb.debian.org/debian buster/main armhf libwrap0 armhf 7.6.q-28 [55.9 kB] Get: 216 http://deb.debian.org/debian buster/main armhf libxi6 armhf 2:1.7.9-1 [78.4 kB] Get: 217 http://deb.debian.org/debian buster/main armhf libxtst6 armhf 2:1.2.3-1 [26.3 kB] Get: 218 http://deb.debian.org/debian buster/main armhf libpulse0 armhf 12.2-4+deb10u1 [247 kB] Get: 219 http://deb.debian.org/debian buster/main armhf libfluidsynth1 armhf 1.1.11-1 [146 kB] Get: 220 http://deb.debian.org/debian buster/main armhf xorg-sgml-doctools all 1:1.11-1 [21.9 kB] Get: 221 http://deb.debian.org/debian buster/main armhf x11proto-dev all 2018.4-4 [251 kB] Get: 222 http://deb.debian.org/debian buster/main armhf x11proto-core-dev all 2018.4-4 [3128 B] Get: 223 http://deb.debian.org/debian buster/main armhf libxau-dev armhf 1:1.0.8-1+b2 [22.5 kB] Get: 224 http://deb.debian.org/debian buster/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.7 kB] Get: 225 http://deb.debian.org/debian buster/main armhf xtrans-dev all 1.3.5-1 [100 kB] Get: 226 http://deb.debian.org/debian buster/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B] Get: 227 http://deb.debian.org/debian buster/main armhf libxcb1-dev armhf 1.13.1-2 [171 kB] Get: 228 http://deb.debian.org/debian buster/main armhf libx11-dev armhf 2:1.6.7-1 [771 kB] Get: 229 http://deb.debian.org/debian buster/main armhf mesa-common-dev armhf 18.3.6-2+deb10u1 [611 kB] Get: 230 http://deb.debian.org/debian buster/main armhf libglvnd0 armhf 1.1.0-1 [49.1 kB] Get: 231 http://deb.debian.org/debian buster/main armhf libglvnd-core-dev armhf 1.1.0-1 [13.2 kB] Get: 232 http://deb.debian.org/debian buster/main armhf libegl1 armhf 1.1.0-1 [28.1 kB] Get: 233 http://deb.debian.org/debian buster/main armhf libgles1 armhf 1.1.0-1 [13.4 kB] Get: 234 http://deb.debian.org/debian buster/main armhf libgles2 armhf 1.1.0-1 [19.9 kB] Get: 235 http://deb.debian.org/debian buster/main armhf libxcb-glx0 armhf 1.13.1-2 [114 kB] Get: 236 http://deb.debian.org/debian buster/main armhf libxfixes3 armhf 1:5.0.3-1 [20.6 kB] Get: 237 http://deb.debian.org/debian buster/main armhf libxdamage1 armhf 1:1.1.4-3+b3 [14.2 kB] Get: 238 http://deb.debian.org/debian buster/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.2 kB] Get: 239 http://deb.debian.org/debian buster/main armhf libllvm7 armhf 1:7.0.1-8 [11.3 MB] Get: 240 http://deb.debian.org/debian buster/main armhf libsensors-config all 1:3.5.0-3 [31.6 kB] Get: 241 http://deb.debian.org/debian buster/main armhf libsensors5 armhf 1:3.5.0-3 [49.7 kB] Get: 242 http://deb.debian.org/debian buster/main armhf libgl1-mesa-dri armhf 18.3.6-2+deb10u1 [4103 kB] Get: 243 http://deb.debian.org/debian buster/main armhf libglx-mesa0 armhf 18.3.6-2+deb10u1 [162 kB] Get: 244 http://deb.debian.org/debian buster/main armhf libglx0 armhf 1.1.0-1 [25.5 kB] Get: 245 http://deb.debian.org/debian buster/main armhf libgl1 armhf 1.1.0-1 [105 kB] Get: 246 http://deb.debian.org/debian buster/main armhf libopengl0 armhf 1.1.0-1 [37.7 kB] Get: 247 http://deb.debian.org/debian buster/main armhf libglvnd-dev armhf 1.1.0-1 [5132 B] Get: 248 http://deb.debian.org/debian buster/main armhf libx11-xcb-dev armhf 2:1.6.7-1 [192 kB] Get: 249 http://deb.debian.org/debian buster/main armhf libxcb-dri3-dev armhf 1.13.1-2 [101 kB] Get: 250 http://deb.debian.org/debian buster/main armhf libxcb-randr0 armhf 1.13.1-2 [109 kB] Get: 251 http://deb.debian.org/debian buster/main armhf libxcb-render0-dev armhf 1.13.1-2 [112 kB] Get: 252 http://deb.debian.org/debian buster/main armhf libxcb-randr0-dev armhf 1.13.1-2 [114 kB] Get: 253 http://deb.debian.org/debian buster/main armhf libxcb-shape0 armhf 1.13.1-2 [99.3 kB] Get: 254 http://deb.debian.org/debian buster/main armhf libxcb-shape0-dev armhf 1.13.1-2 [101 kB] Get: 255 http://deb.debian.org/debian buster/main armhf libxcb-xfixes0-dev armhf 1.13.1-2 [106 kB] Get: 256 http://deb.debian.org/debian buster/main armhf libxcb-sync-dev armhf 1.13.1-2 [104 kB] Get: 257 http://deb.debian.org/debian buster/main armhf libxcb-present-dev armhf 1.13.1-2 [101 kB] Get: 258 http://deb.debian.org/debian buster/main armhf libxshmfence-dev armhf 1.3-1 [8216 B] Get: 259 http://deb.debian.org/debian buster/main armhf libxcb-dri2-0-dev armhf 1.13.1-2 [102 kB] Get: 260 http://deb.debian.org/debian buster/main armhf libxcb-glx0-dev armhf 1.13.1-2 [121 kB] Get: 261 http://deb.debian.org/debian buster/main armhf x11proto-fixes-dev all 1:2018.4-4 [3140 B] Get: 262 http://deb.debian.org/debian buster/main armhf libxfixes-dev armhf 1:5.0.3-1 [22.7 kB] Get: 263 http://deb.debian.org/debian buster/main armhf x11proto-damage-dev all 1:2018.4-4 [3140 B] Get: 264 http://deb.debian.org/debian buster/main armhf libxdamage-dev armhf 1:1.1.4-3+b3 [14.2 kB] Get: 265 http://deb.debian.org/debian buster/main armhf x11proto-xext-dev all 2018.4-4 [3128 B] Get: 266 http://deb.debian.org/debian buster/main armhf libxext-dev armhf 2:1.3.3-1+b2 [103 kB] Get: 267 http://deb.debian.org/debian buster/main armhf x11proto-xf86vidmode-dev all 2018.4-4 [3140 B] Get: 268 http://deb.debian.org/debian buster/main armhf libxxf86vm-dev armhf 1:1.1.4-1+b2 [25.1 kB] Get: 269 http://deb.debian.org/debian buster/main armhf libgl1-mesa-dev armhf 18.3.6-2+deb10u1 [48.0 kB] Get: 270 http://deb.debian.org/debian buster/main armhf libglib2.0-data all 2.58.3-2+deb10u2 [1110 kB] Get: 271 http://deb.debian.org/debian buster/main armhf libglib2.0-bin armhf 2.58.3-2+deb10u2 [119 kB] Get: 272 http://deb.debian.org/debian buster/main armhf python3-lib2to3 all 3.7.3-1 [76.7 kB] Get: 273 http://deb.debian.org/debian buster/main armhf python3-distutils all 3.7.3-1 [142 kB] Get: 274 http://deb.debian.org/debian buster/main armhf libglib2.0-dev-bin armhf 2.58.3-2+deb10u2 [155 kB] Get: 275 http://deb.debian.org/debian buster/main armhf libmount-dev armhf 2.33.1-0.1 [223 kB] Get: 276 http://deb.debian.org/debian buster/main armhf libpcre16-3 armhf 2:8.39-12 [238 kB] Get: 277 http://deb.debian.org/debian buster/main armhf libpcre32-3 armhf 2:8.39-12 [231 kB] Get: 278 http://deb.debian.org/debian buster/main armhf libpcrecpp0v5 armhf 2:8.39-12 [150 kB] Get: 279 http://deb.debian.org/debian buster/main armhf libpcre3-dev armhf 2:8.39-12 [585 kB] Get: 280 http://deb.debian.org/debian buster/main armhf libsepol1-dev armhf 2.8-1 [318 kB] Get: 281 http://deb.debian.org/debian buster/main armhf libselinux1-dev armhf 2.8-1+b1 [162 kB] Get: 282 http://deb.debian.org/debian buster/main armhf pkg-config armhf 0.29-6 [60.7 kB] Get: 283 http://deb.debian.org/debian buster/main armhf libglib2.0-dev armhf 2.58.3-2+deb10u2 [1386 kB] Get: 284 http://deb.debian.org/debian buster/main armhf libglu1-mesa armhf 9.0.0-2.1+b3 [130 kB] Get: 285 http://deb.debian.org/debian buster/main armhf libglu1-mesa-dev armhf 9.0.0-2.1+b3 [171 kB] Get: 286 http://deb.debian.org/debian buster/main armhf libgtk2.0-common all 2.24.32-3 [2698 kB] Get: 287 http://deb.debian.org/debian buster/main armhf libxcomposite1 armhf 1:0.4.4-2 [16.0 kB] Get: 288 http://deb.debian.org/debian buster/main armhf libxcursor1 armhf 1:1.1.15-2 [33.5 kB] Get: 289 http://deb.debian.org/debian buster/main armhf libxinerama1 armhf 2:1.1.4-2 [17.3 kB] Get: 290 http://deb.debian.org/debian buster/main armhf libxrandr2 armhf 2:1.5.1-1 [34.9 kB] Get: 291 http://deb.debian.org/debian buster/main armhf libgtk2.0-0 armhf 2.24.32-3 [1543 kB] Get: 292 http://deb.debian.org/debian buster/main armhf libmad0 armhf 0.15.1b-10 [66.6 kB] Get: 293 http://deb.debian.org/debian buster/main armhf libmad0-dev armhf 0.15.1b-10 [76.8 kB] Get: 294 http://deb.debian.org/debian buster/main armhf libmikmod-config armhf 3.3.11.1-4 [24.1 kB] Get: 295 http://deb.debian.org/debian buster/main armhf libopenal-data all 1:1.19.1-1 [170 kB] Get: 296 http://deb.debian.org/debian buster/main armhf libsndio7.0 armhf 1.5.0-3 [22.2 kB] Get: 297 http://deb.debian.org/debian buster/main armhf libopenal1 armhf 1:1.19.1-1 [481 kB] Get: 298 http://deb.debian.org/debian buster/main armhf libwayland-cursor0 armhf 1.16.0-1 [13.0 kB] Get: 299 http://deb.debian.org/debian buster/main armhf libwayland-egl1 armhf 1.16.0-1 [7980 B] Get: 300 http://deb.debian.org/debian buster/main armhf xkb-data all 2.26-2 [681 kB] Get: 301 http://deb.debian.org/debian buster/main armhf libxkbcommon0 armhf 0.8.2-1 [111 kB] Get: 302 http://deb.debian.org/debian buster/main armhf libxss1 armhf 1:1.2.3-1 [17.2 kB] Get: 303 http://deb.debian.org/debian buster/main armhf libsdl2-2.0-0 armhf 2.0.9+dfsg1-1 [334 kB] Get: 304 http://deb.debian.org/debian buster/main armhf libmikmod3 armhf 3.3.11.1-4 [118 kB] Get: 305 http://deb.debian.org/debian buster/main armhf libmikmod-dev armhf 3.3.11.1-4 [211 kB] Get: 306 http://deb.debian.org/debian buster/main armhf libnotify4 armhf 0.7.7-4 [27.1 kB] Get: 307 http://deb.debian.org/debian buster/main armhf libpulse-mainloop-glib0 armhf 12.2-4+deb10u1 [36.7 kB] Get: 308 http://deb.debian.org/debian buster/main armhf libpulse-dev armhf 12.2-4+deb10u1 [97.3 kB] Get: 309 http://deb.debian.org/debian buster/main armhf libsdl1.2debian armhf 1.2.15+dfsg2-4 [166 kB] Get: 310 http://deb.debian.org/debian buster/main armhf libvorbisfile3 armhf 1.3.6-2 [24.6 kB] Get: 311 http://deb.debian.org/debian buster/main armhf libsdl-mixer1.2 armhf 1.2.12-15 [78.2 kB] Get: 312 http://deb.debian.org/debian buster/main armhf libsdl1.2-dev armhf 1.2.15+dfsg2-4 [704 kB] Get: 313 http://deb.debian.org/debian buster/main armhf libvorbis-dev armhf 1.3.6-2 [318 kB] Get: 314 http://deb.debian.org/debian buster/main armhf libsdl-mixer1.2-dev armhf 1.2.12-15 [99.5 kB] Get: 315 http://deb.debian.org/debian buster/main armhf libwxbase3.0-0v5 armhf 3.0.4+dfsg-8 [931 kB] Get: 316 http://deb.debian.org/debian buster/main armhf wx3.0-headers all 3.0.4+dfsg-8 [1128 kB] Get: 317 http://deb.debian.org/debian buster/main armhf libwxbase3.0-dev armhf 3.0.4+dfsg-8 [138 kB] Get: 318 http://deb.debian.org/debian buster/main armhf libwxgtk3.0-0v5 armhf 3.0.4+dfsg-8 [3727 kB] Get: 319 http://deb.debian.org/debian buster/main armhf wx-common armhf 3.0.4+dfsg-8 [171 kB] Get: 320 http://deb.debian.org/debian buster/main armhf libwxgtk3.0-dev armhf 3.0.4+dfsg-8 [138 kB] Fetched 126 MB in 1min 36s (1315 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18932 files and directories currently installed.) Preparing to unpack .../0-libbsd0_0.9.1-2_armhf.deb ... Unpacking libbsd0:armhf (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../1-bsdmainutils_11.1.2+b1_armhf.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../2-libuchardet0_0.0.6-3_armhf.deb ... Unpacking libuchardet0:armhf (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../3-groff-base_1.22.4-3_armhf.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../4-libpipeline1_1.5.1-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../5-man-db_2.8.5-2_armhf.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package libssl1.1:armhf. Preparing to unpack .../6-libssl1.1_1.1.1d-0+deb10u3_armhf.deb ... Unpacking libssl1.1:armhf (1.1.1d-0+deb10u3) ... Selecting previously unselected package libpython3.7-minimal:armhf. Preparing to unpack .../7-libpython3.7-minimal_3.7.3-2+deb10u1_armhf.deb ... Unpacking libpython3.7-minimal:armhf (3.7.3-2+deb10u1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../8-libexpat1_2.2.6-2+deb10u1_armhf.deb ... Unpacking libexpat1:armhf (2.2.6-2+deb10u1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../9-python3.7-minimal_3.7.3-2+deb10u1_armhf.deb ... Unpacking python3.7-minimal (3.7.3-2+deb10u1) ... Setting up libssl1.1:armhf (1.1.1d-0+deb10u3) ... Setting up libpython3.7-minimal:armhf (3.7.3-2+deb10u1) ... Setting up libexpat1:armhf (2.2.6-2+deb10u1) ... Setting up python3.7-minimal (3.7.3-2+deb10u1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19827 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.3-1_armhf.deb ... Unpacking python3-minimal (3.7.3-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.62_all.deb ... Unpacking mime-support (3.62) ... Selecting previously unselected package libmpdec2:armhf. Preparing to unpack .../2-libmpdec2_2.4.2-2_armhf.deb ... Unpacking libmpdec2:armhf (2.4.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) ... Selecting previously unselected package libreadline7:armhf. Preparing to unpack .../4-libreadline7_7.0-5_armhf.deb ... Unpacking libreadline7:armhf (7.0-5) ... Selecting previously unselected package libpython3.7-stdlib:armhf. Preparing to unpack .../5-libpython3.7-stdlib_3.7.3-2+deb10u1_armhf.deb ... Unpacking libpython3.7-stdlib:armhf (3.7.3-2+deb10u1) ... Selecting previously unselected package python3.7. Preparing to unpack .../6-python3.7_3.7.3-2+deb10u1_armhf.deb ... Unpacking python3.7 (3.7.3-2+deb10u1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../7-libpython3-stdlib_3.7.3-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.7.3-1) ... Setting up python3-minimal (3.7.3-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20288 files and directories currently installed.) Preparing to unpack .../000-python3_3.7.3-1_armhf.deb ... Unpacking python3 (3.7.3-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package libncurses6:armhf. Preparing to unpack .../002-libncurses6_6.1+20181013-2+deb10u2_armhf.deb ... Unpacking libncurses6:armhf (6.1+20181013-2+deb10u2) ... Selecting previously unselected package libprocps7:armhf. Preparing to unpack .../003-libprocps7_2%3a3.3.15-2_armhf.deb ... Unpacking libprocps7:armhf (2:3.3.15-2) ... Selecting previously unselected package lsb-base. Preparing to unpack .../004-lsb-base_10.2019051400_all.deb ... Unpacking lsb-base (10.2019051400) ... Selecting previously unselected package procps. Preparing to unpack .../005-procps_2%3a3.3.15-2_armhf.deb ... Unpacking procps (2:3.3.15-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../006-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../007-libmagic-mgc_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../008-libmagic1_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking libmagic1:armhf (1:5.35-4+deb10u1) ... Selecting previously unselected package file. Preparing to unpack .../009-file_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking file (1:5.35-4+deb10u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../010-gettext-base_0.19.8.1-9_armhf.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package ucf. Preparing to unpack .../011-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../012-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../013-libglib2.0-0_2.58.3-2+deb10u2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.58.3-2+deb10u2) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../014-libjpeg62-turbo_1%3a1.5.2-2+b1_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:1.5.2-2+b1) ... Selecting previously unselected package libpng16-16:armhf. Preparing to unpack .../015-libpng16-16_1.6.36-6_armhf.deb ... Unpacking libpng16-16:armhf (1.6.36-6) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../016-libjbig0_2.1-3.1+b2_armhf.deb ... Unpacking libjbig0:armhf (2.1-3.1+b2) ... Selecting previously unselected package libwebp6:armhf. Preparing to unpack .../017-libwebp6_0.6.1-2_armhf.deb ... Unpacking libwebp6:armhf (0.6.1-2) ... Selecting previously unselected package libtiff5:armhf. Preparing to unpack .../018-libtiff5_4.1.0+git191117-2~deb10u1_armhf.deb ... Unpacking libtiff5:armhf (4.1.0+git191117-2~deb10u1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../019-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 .../020-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 .../021-libxcb1_1.13.1-2_armhf.deb ... Unpacking libxcb1:armhf (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../022-libx11-data_2%3a1.6.7-1_all.deb ... Unpacking libx11-data (2:1.6.7-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../023-libx11-6_2%3a1.6.7-1_armhf.deb ... Unpacking libx11-6:armhf (2:1.6.7-1) ... Selecting previously unselected package libicu63:armhf. Preparing to unpack .../024-libicu63_63.1-6+deb10u1_armhf.deb ... Unpacking libicu63:armhf (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../025-libxml2_2.9.4+dfsg1-7+b3_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../026-shared-mime-info_1.10-1_armhf.deb ... Unpacking shared-mime-info (1.10-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../027-libgdk-pixbuf2.0-common_2.38.1+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ... Selecting previously unselected package libgdk-pixbuf2.0-0:armhf. Preparing to unpack .../028-libgdk-pixbuf2.0-0_2.38.1+dfsg-1_armhf.deb ... Unpacking libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../029-gtk-update-icon-cache_3.24.5-1_armhf.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (3.24.5-1) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../030-libfreetype6_2.9.1-3+deb10u1_armhf.deb ... Unpacking libfreetype6:armhf (2.9.1-3+deb10u1) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../031-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../032-fontconfig-config_2.13.1-2_all.deb ... Unpacking fontconfig-config (2.13.1-2) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../033-libfontconfig1_2.13.1-2_armhf.deb ... Unpacking libfontconfig1:armhf (2.13.1-2) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../034-libpixman-1-0_0.36.0-1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.36.0-1) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../035-libxcb-render0_1.13.1-2_armhf.deb ... Unpacking libxcb-render0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../036-libxcb-shm0_1.13.1-2_armhf.deb ... Unpacking libxcb-shm0:armhf (1.13.1-2) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../037-libxext6_2%3a1.3.3-1+b2_armhf.deb ... Unpacking libxext6:armhf (2:1.3.3-1+b2) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../038-libxrender1_1%3a0.9.10-1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../039-libcairo2_1.16.0-4_armhf.deb ... Unpacking libcairo2:armhf (1.16.0-4) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../040-libcroco3_0.6.12-3_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-3) ... Selecting previously unselected package fontconfig. Preparing to unpack .../041-fontconfig_2.13.1-2_armhf.deb ... Unpacking fontconfig (2.13.1-2) ... Selecting previously unselected package libfribidi0:armhf. Preparing to unpack .../042-libfribidi0_1.0.5-3.1+deb10u1_armhf.deb ... Unpacking libfribidi0:armhf (1.0.5-3.1+deb10u1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../043-libthai-data_0.1.28-2_all.deb ... Unpacking libthai-data (0.1.28-2) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../044-libdatrie1_0.2.12-2_armhf.deb ... Unpacking libdatrie1:armhf (0.2.12-2) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../045-libthai0_0.1.28-2_armhf.deb ... Unpacking libthai0:armhf (0.1.28-2) ... Selecting previously unselected package libpango-1.0-0:armhf. Preparing to unpack .../046-libpango-1.0-0_1.42.4-8~deb10u1_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.42.4-8~deb10u1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../047-libgraphite2-3_1.3.13-7_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.13-7) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../048-libharfbuzz0b_2.3.1-1_armhf.deb ... Unpacking libharfbuzz0b:armhf (2.3.1-1) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../049-libpangoft2-1.0-0_1.42.4-8~deb10u1_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.42.4-8~deb10u1) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../050-libpangocairo-1.0-0_1.42.4-8~deb10u1_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.42.4-8~deb10u1) ... Selecting previously unselected package librsvg2-2:armhf. Preparing to unpack .../051-librsvg2-2_2.44.10-2.1_armhf.deb ... Unpacking librsvg2-2:armhf (2.44.10-2.1) ... Selecting previously unselected package librsvg2-common:armhf. Preparing to unpack .../052-librsvg2-common_2.44.10-2.1_armhf.deb ... Unpacking librsvg2-common:armhf (2.44.10-2.1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../053-adwaita-icon-theme_3.30.1-1_all.deb ... Unpacking adwaita-icon-theme (3.30.1-1) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../054-libsigsegv2_2.12-2_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../055-m4_1.4.18-2_armhf.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../056-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../057-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../058-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../059-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package cmake-data. Preparing to unpack .../060-cmake-data_3.13.4-1_all.deb ... Unpacking cmake-data (3.13.4-1) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../061-libarchive13_3.3.3-4+deb10u1_armhf.deb ... Unpacking libarchive13:armhf (3.3.3-4+deb10u1) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../062-libkeyutils1_1.6-6_armhf.deb ... Unpacking libkeyutils1:armhf (1.6-6) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../063-libkrb5support0_1.17-3_armhf.deb ... Unpacking libkrb5support0:armhf (1.17-3) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../064-libk5crypto3_1.17-3_armhf.deb ... Unpacking libk5crypto3:armhf (1.17-3) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../065-libkrb5-3_1.17-3_armhf.deb ... Unpacking libkrb5-3:armhf (1.17-3) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../066-libgssapi-krb5-2_1.17-3_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.17-3) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../067-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../068-libsasl2-2_2.1.27+dfsg-1+deb10u1_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libldap-common. Preparing to unpack .../069-libldap-common_2.4.47+dfsg-3+deb10u2_all.deb ... Unpacking libldap-common (2.4.47+dfsg-3+deb10u2) ... Selecting previously unselected package libldap-2.4-2:armhf. Preparing to unpack .../070-libldap-2.4-2_2.4.47+dfsg-3+deb10u2_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.47+dfsg-3+deb10u2) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../071-libnghttp2-14_1.36.0-2+deb10u1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.36.0-2+deb10u1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../072-libpsl5_0.20.2-2_armhf.deb ... Unpacking libpsl5:armhf (0.20.2-2) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../073-librtmp1_2.4+20151223.gitfa8646d.1-2_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2) ... Selecting previously unselected package libssh2-1:armhf. Preparing to unpack .../074-libssh2-1_1.8.0-2.1_armhf.deb ... Unpacking libssh2-1:armhf (1.8.0-2.1) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../075-libcurl4_7.64.0-4+deb10u1_armhf.deb ... Unpacking libcurl4:armhf (7.64.0-4+deb10u1) ... Selecting previously unselected package libjsoncpp1:armhf. Preparing to unpack .../076-libjsoncpp1_1.7.4-3_armhf.deb ... Unpacking libjsoncpp1:armhf (1.7.4-3) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../077-librhash0_1.3.8-1_armhf.deb ... Unpacking librhash0:armhf (1.3.8-1) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../078-libuv1_1.24.1-1_armhf.deb ... Unpacking libuv1:armhf (1.24.1-1) ... Selecting previously unselected package cmake. Preparing to unpack .../079-cmake_3.13.4-1_armhf.deb ... Unpacking cmake (3.13.4-1) ... Selecting previously unselected package libtool. Preparing to unpack .../080-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../081-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../082-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../083-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../084-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../085-libelf1_0.176-1.1_armhf.deb ... Unpacking libelf1:armhf (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../086-dwz_0.12-3_armhf.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package gettext. Preparing to unpack .../087-gettext_0.19.8.1-9_armhf.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../088-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 .../089-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../090-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package xml-core. Preparing to unpack .../091-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package sgml-data. Preparing to unpack .../092-sgml-data_2.0.11_all.deb ... Unpacking sgml-data (2.0.11) ... Selecting previously unselected package docbook. Preparing to unpack .../093-docbook_4.5-6_all.deb ... Unpacking docbook (4.5-6) ... Selecting previously unselected package libosp5. Preparing to unpack .../094-libosp5_1.5.2-13+b1_armhf.deb ... Unpacking libosp5 (1.5.2-13+b1) ... Selecting previously unselected package opensp. Preparing to unpack .../095-opensp_1.5.2-13+b1_armhf.deb ... Unpacking opensp (1.5.2-13+b1) ... Selecting previously unselected package docbook-to-man. Preparing to unpack .../096-docbook-to-man_1%3a2.0.0-42_armhf.deb ... Unpacking docbook-to-man (1:2.0.0-42) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../097-icu-devtools_63.1-6+deb10u1_armhf.deb ... Unpacking icu-devtools (63.1-6+deb10u1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../098-libasound2-data_1.1.8-1_all.deb ... Unpacking libasound2-data (1.1.8-1) ... Selecting previously unselected package libasound2:armhf. Preparing to unpack .../099-libasound2_1.1.8-1_armhf.deb ... Unpacking libasound2:armhf (1.1.8-1) ... Selecting previously unselected package libasound2-dev:armhf. Preparing to unpack .../100-libasound2-dev_1.1.8-1_armhf.deb ... Unpacking libasound2-dev:armhf (1.1.8-1) ... Selecting previously unselected package libasyncns0:armhf. Preparing to unpack .../101-libasyncns0_0.8-6_armhf.deb ... Unpacking libasyncns0:armhf (0.8-6) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../102-libatk1.0-data_2.30.0-2_all.deb ... Unpacking libatk1.0-data (2.30.0-2) ... Selecting previously unselected package libatk1.0-0:armhf. Preparing to unpack .../103-libatk1.0-0_2.30.0-2_armhf.deb ... Unpacking libatk1.0-0:armhf (2.30.0-2) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../104-libavahi-common-data_0.7-4+b1_armhf.deb ... Unpacking libavahi-common-data:armhf (0.7-4+b1) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../105-libavahi-common3_0.7-4+b1_armhf.deb ... Unpacking libavahi-common3:armhf (0.7-4+b1) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../106-libdbus-1-3_1.12.16-1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.12.16-1) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../107-libavahi-client3_0.7-4+b1_armhf.deb ... Unpacking libavahi-client3:armhf (0.7-4+b1) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../108-uuid-dev_2.33.1-0.1_armhf.deb ... Unpacking uuid-dev:armhf (2.33.1-0.1) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../109-libblkid-dev_2.33.1-0.1_armhf.deb ... Unpacking libblkid-dev:armhf (2.33.1-0.1) ... Selecting previously unselected package libboost1.67-dev:armhf. Preparing to unpack .../110-libboost1.67-dev_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost1.67-dev:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-atomic1.67.0:armhf. Preparing to unpack .../111-libboost-atomic1.67.0_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-atomic1.67.0:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-atomic1.67-dev:armhf. Preparing to unpack .../112-libboost-atomic1.67-dev_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-atomic1.67-dev:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-chrono1.67.0:armhf. Preparing to unpack .../113-libboost-chrono1.67.0_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-chrono1.67.0:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-chrono1.67-dev:armhf. Preparing to unpack .../114-libboost-chrono1.67-dev_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-chrono1.67-dev:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-date-time1.67.0:armhf. Preparing to unpack .../115-libboost-date-time1.67.0_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-date-time1.67.0:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-serialization1.67.0:armhf. Preparing to unpack .../116-libboost-serialization1.67.0_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-serialization1.67.0:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-serialization1.67-dev:armhf. Preparing to unpack .../117-libboost-serialization1.67-dev_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-serialization1.67-dev:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-date-time1.67-dev:armhf. Preparing to unpack .../118-libboost-date-time1.67-dev_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-date-time1.67-dev:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-filesystem1.67.0:armhf. Preparing to unpack .../119-libboost-filesystem1.67.0_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-filesystem1.67.0:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-system1.67-dev:armhf. Preparing to unpack .../120-libboost-system1.67-dev_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-system1.67-dev:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-filesystem1.67-dev:armhf. Preparing to unpack .../121-libboost-filesystem1.67-dev_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-filesystem1.67-dev:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-filesystem-dev:armhf. Preparing to unpack .../122-libboost-filesystem-dev_1.67.0.1_armhf.deb ... Unpacking libboost-filesystem-dev:armhf (1.67.0.1) ... Selecting previously unselected package libboost-regex1.67.0:armhf. Preparing to unpack .../123-libboost-regex1.67.0_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-regex1.67.0:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libicu-dev:armhf. Preparing to unpack .../124-libicu-dev_63.1-6+deb10u1_armhf.deb ... Unpacking libicu-dev:armhf (63.1-6+deb10u1) ... Selecting previously unselected package libboost-regex1.67-dev:armhf. Preparing to unpack .../125-libboost-regex1.67-dev_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-regex1.67-dev:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-regex-dev:armhf. Preparing to unpack .../126-libboost-regex-dev_1.67.0.1_armhf.deb ... Unpacking libboost-regex-dev:armhf (1.67.0.1) ... Selecting previously unselected package libboost-signals1.67.0:armhf. Preparing to unpack .../127-libboost-signals1.67.0_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-signals1.67.0:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-signals1.67-dev:armhf. Preparing to unpack .../128-libboost-signals1.67-dev_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-signals1.67-dev:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-signals-dev:armhf. Preparing to unpack .../129-libboost-signals-dev_1.67.0.1_armhf.deb ... Unpacking libboost-signals-dev:armhf (1.67.0.1) ... Selecting previously unselected package libboost-thread1.67.0:armhf. Preparing to unpack .../130-libboost-thread1.67.0_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-thread1.67.0:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-thread1.67-dev:armhf. Preparing to unpack .../131-libboost-thread1.67-dev_1.67.0-13+deb10u1_armhf.deb ... Unpacking libboost-thread1.67-dev:armhf (1.67.0-13+deb10u1) ... Selecting previously unselected package libboost-thread-dev:armhf. Preparing to unpack .../132-libboost-thread-dev_1.67.0.1_armhf.deb ... Unpacking libboost-thread-dev:armhf (1.67.0.1) ... Selecting previously unselected package libslang2:armhf. Preparing to unpack .../133-libslang2_2.3.2-2_armhf.deb ... Unpacking libslang2:armhf (2.3.2-2) ... Selecting previously unselected package libcaca0:armhf. Preparing to unpack .../134-libcaca0_0.99.beta19-2.1_armhf.deb ... Unpacking libcaca0:armhf (0.99.beta19-2.1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../135-zlib1g-dev_1%3a1.2.11.dfsg-1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-1) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../136-libpng-dev_1.6.36-6_armhf.deb ... Unpacking libpng-dev:armhf (1.6.36-6) ... Selecting previously unselected package libslang2-dev:armhf. Preparing to unpack .../137-libslang2-dev_2.3.2-2_armhf.deb ... Unpacking libslang2-dev:armhf (2.3.2-2) ... Selecting previously unselected package libcaca-dev. Preparing to unpack .../138-libcaca-dev_0.99.beta19-2.1_armhf.deb ... Unpacking libcaca-dev (0.99.beta19-2.1) ... Selecting previously unselected package libcap2:armhf. Preparing to unpack .../139-libcap2_1%3a2.25-2_armhf.deb ... Unpacking libcap2:armhf (1:2.25-2) ... Selecting previously unselected package libclaw-logger1v5. Preparing to unpack .../140-libclaw-logger1v5_1.7.4-2_armhf.deb ... Unpacking libclaw-logger1v5 (1.7.4-2) ... Selecting previously unselected package libclaw-application1v5. Preparing to unpack .../141-libclaw-application1v5_1.7.4-2_armhf.deb ... Unpacking libclaw-application1v5 (1.7.4-2) ... Selecting previously unselected package libclaw-dev. Preparing to unpack .../142-libclaw-dev_1.7.4-2_armhf.deb ... Unpacking libclaw-dev (1.7.4-2) ... Selecting previously unselected package libclaw-logger-dev. Preparing to unpack .../143-libclaw-logger-dev_1.7.4-2_armhf.deb ... Unpacking libclaw-logger-dev (1.7.4-2) ... Selecting previously unselected package libclaw-application-dev. Preparing to unpack .../144-libclaw-application-dev_1.7.4-2_armhf.deb ... Unpacking libclaw-application-dev (1.7.4-2) ... Selecting previously unselected package libclaw-configuration-file1v5. Preparing to unpack .../145-libclaw-configuration-file1v5_1.7.4-2_armhf.deb ... Unpacking libclaw-configuration-file1v5 (1.7.4-2) ... Selecting previously unselected package libclaw-configuration-file-dev. Preparing to unpack .../146-libclaw-configuration-file-dev_1.7.4-2_armhf.deb ... Unpacking libclaw-configuration-file-dev (1.7.4-2) ... Selecting previously unselected package libclaw-dynamic-library1v5. Preparing to unpack .../147-libclaw-dynamic-library1v5_1.7.4-2_armhf.deb ... Unpacking libclaw-dynamic-library1v5 (1.7.4-2) ... Selecting previously unselected package libclaw-dynamic-library-dev. Preparing to unpack .../148-libclaw-dynamic-library-dev_1.7.4-2_armhf.deb ... Unpacking libclaw-dynamic-library-dev (1.7.4-2) ... Selecting previously unselected package libclaw-graphic1v5. Preparing to unpack .../149-libclaw-graphic1v5_1.7.4-2_armhf.deb ... Unpacking libclaw-graphic1v5 (1.7.4-2) ... Selecting previously unselected package libjpeg62-turbo-dev:armhf. Preparing to unpack .../150-libjpeg62-turbo-dev_1%3a1.5.2-2+b1_armhf.deb ... Unpacking libjpeg62-turbo-dev:armhf (1:1.5.2-2+b1) ... Selecting previously unselected package libjpeg-dev. Preparing to unpack .../151-libjpeg-dev_1%3a1.5.2-2_all.deb ... Unpacking libjpeg-dev (1:1.5.2-2) ... Selecting previously unselected package libclaw-graphic-dev. Preparing to unpack .../152-libclaw-graphic-dev_1.7.4-2_armhf.deb ... Unpacking libclaw-graphic-dev (1.7.4-2) ... Selecting previously unselected package libclaw-net1v5. Preparing to unpack .../153-libclaw-net1v5_1.7.4-2_armhf.deb ... Unpacking libclaw-net1v5 (1.7.4-2) ... Selecting previously unselected package libclaw-net-dev. Preparing to unpack .../154-libclaw-net-dev_1.7.4-2_armhf.deb ... Unpacking libclaw-net-dev (1.7.4-2) ... Selecting previously unselected package libclaw-tween1v5. Preparing to unpack .../155-libclaw-tween1v5_1.7.4-2_armhf.deb ... Unpacking libclaw-tween1v5 (1.7.4-2) ... Selecting previously unselected package libclaw-tween-dev. Preparing to unpack .../156-libclaw-tween-dev_1.7.4-2_armhf.deb ... Unpacking libclaw-tween-dev (1.7.4-2) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../157-libcups2_2.2.10-6+deb10u3_armhf.deb ... Unpacking libcups2:armhf (2.2.10-6+deb10u3) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../158-libdrm-common_2.4.97-1_all.deb ... Unpacking libdrm-common (2.4.97-1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../159-libdrm2_2.4.97-1_armhf.deb ... Unpacking libdrm2:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../160-libdrm-amdgpu1_2.4.97-1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../161-libdrm-radeon1_2.4.97-1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../162-libdrm-nouveau2_2.4.97-1_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-omap1:armhf. Preparing to unpack .../163-libdrm-omap1_2.4.97-1_armhf.deb ... Unpacking libdrm-omap1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-freedreno1:armhf. Preparing to unpack .../164-libdrm-freedreno1_2.4.97-1_armhf.deb ... Unpacking libdrm-freedreno1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-exynos1:armhf. Preparing to unpack .../165-libdrm-exynos1_2.4.97-1_armhf.deb ... Unpacking libdrm-exynos1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-tegra0:armhf. Preparing to unpack .../166-libdrm-tegra0_2.4.97-1_armhf.deb ... Unpacking libdrm-tegra0:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-etnaviv1:armhf. Preparing to unpack .../167-libdrm-etnaviv1_2.4.97-1_armhf.deb ... Unpacking libdrm-etnaviv1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-dev:armhf. Preparing to unpack .../168-libdrm-dev_2.4.97-1_armhf.deb ... Unpacking libdrm-dev:armhf (2.4.97-1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../169-libedit2_3.1-20181209-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20181209-1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../170-libwayland-server0_1.16.0-1_armhf.deb ... Unpacking libwayland-server0:armhf (1.16.0-1) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../171-libgbm1_18.3.6-2+deb10u1_armhf.deb ... Unpacking libgbm1:armhf (18.3.6-2+deb10u1) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../172-libglapi-mesa_18.3.6-2+deb10u1_armhf.deb ... Unpacking libglapi-mesa:armhf (18.3.6-2+deb10u1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../173-libwayland-client0_1.16.0-1_armhf.deb ... Unpacking libwayland-client0:armhf (1.16.0-1) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../174-libx11-xcb1_2%3a1.6.7-1_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.6.7-1) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../175-libxcb-dri2-0_1.13.1-2_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../176-libxcb-dri3-0_1.13.1-2_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../177-libxcb-present0_1.13.1-2_armhf.deb ... Unpacking libxcb-present0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../178-libxcb-sync1_1.13.1-2_armhf.deb ... Unpacking libxcb-sync1:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../179-libxcb-xfixes0_1.13.1-2_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.13.1-2) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../180-libxshmfence1_1.3-1_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../181-libegl-mesa0_18.3.6-2+deb10u1_armhf.deb ... Unpacking libegl-mesa0:armhf (18.3.6-2+deb10u1) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../182-libffi-dev_3.2.1-9_armhf.deb ... Unpacking libffi-dev:armhf (3.2.1-9) ... Selecting previously unselected package libogg0:armhf. Preparing to unpack .../183-libogg0_1.3.2-1+b1_armhf.deb ... Unpacking libogg0:armhf (1.3.2-1+b1) ... Selecting previously unselected package libflac8:armhf. Preparing to unpack .../184-libflac8_1.3.2-3_armhf.deb ... Unpacking libflac8:armhf (1.3.2-3) ... Selecting previously unselected package libogg-dev:armhf. Preparing to unpack .../185-libogg-dev_1.3.2-1+b1_armhf.deb ... Unpacking libogg-dev:armhf (1.3.2-1+b1) ... Selecting previously unselected package libflac-dev:armhf. Preparing to unpack .../186-libflac-dev_1.3.2-3_armhf.deb ... Unpacking libflac-dev:armhf (1.3.2-3) ... Selecting previously unselected package libopus0:armhf. Preparing to unpack .../187-libopus0_1.3-1_armhf.deb ... Unpacking libopus0:armhf (1.3-1) ... Selecting previously unselected package libsamplerate0:armhf. Preparing to unpack .../188-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 .../189-libjack-jackd2-0_1.9.12~dfsg-2_armhf.deb ... Unpacking libjack-jackd2-0:armhf (1.9.12~dfsg-2) ... Selecting previously unselected package x11-common. Preparing to unpack .../190-x11-common_1%3a7.7+19_all.deb ... Unpacking x11-common (1:7.7+19) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../191-libice6_2%3a1.0.9-2_armhf.deb ... Unpacking libice6:armhf (2:1.0.9-2) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../192-libsm6_2%3a1.2.3-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.3-1) ... Selecting previously unselected package libvorbis0a:armhf. Preparing to unpack .../193-libvorbis0a_1.3.6-2_armhf.deb ... Unpacking libvorbis0a:armhf (1.3.6-2) ... Selecting previously unselected package libvorbisenc2:armhf. Preparing to unpack .../194-libvorbisenc2_1.3.6-2_armhf.deb ... Unpacking libvorbisenc2:armhf (1.3.6-2) ... Selecting previously unselected package libsndfile1:armhf. Preparing to unpack .../195-libsndfile1_1.0.28-6_armhf.deb ... Unpacking libsndfile1:armhf (1.0.28-6) ... Selecting previously unselected package libwrap0:armhf. Preparing to unpack .../196-libwrap0_7.6.q-28_armhf.deb ... Unpacking libwrap0:armhf (7.6.q-28) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../197-libxi6_2%3a1.7.9-1_armhf.deb ... Unpacking libxi6:armhf (2:1.7.9-1) ... Selecting previously unselected package libxtst6:armhf. Preparing to unpack .../198-libxtst6_2%3a1.2.3-1_armhf.deb ... Unpacking libxtst6:armhf (2:1.2.3-1) ... Selecting previously unselected package libpulse0:armhf. Preparing to unpack .../199-libpulse0_12.2-4+deb10u1_armhf.deb ... Unpacking libpulse0:armhf (12.2-4+deb10u1) ... Selecting previously unselected package libfluidsynth1:armhf. Preparing to unpack .../200-libfluidsynth1_1.1.11-1_armhf.deb ... Unpacking libfluidsynth1:armhf (1.1.11-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../201-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 .../202-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../203-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../204-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 .../205-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 .../206-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:armhf. Preparing to unpack .../207-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 .../208-libxcb1-dev_1.13.1-2_armhf.deb ... Unpacking libxcb1-dev:armhf (1.13.1-2) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../209-libx11-dev_2%3a1.6.7-1_armhf.deb ... Unpacking libx11-dev:armhf (2:1.6.7-1) ... Selecting previously unselected package mesa-common-dev:armhf. Preparing to unpack .../210-mesa-common-dev_18.3.6-2+deb10u1_armhf.deb ... Unpacking mesa-common-dev:armhf (18.3.6-2+deb10u1) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../211-libglvnd0_1.1.0-1_armhf.deb ... Unpacking libglvnd0:armhf (1.1.0-1) ... Selecting previously unselected package libglvnd-core-dev:armhf. Preparing to unpack .../212-libglvnd-core-dev_1.1.0-1_armhf.deb ... Unpacking libglvnd-core-dev:armhf (1.1.0-1) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../213-libegl1_1.1.0-1_armhf.deb ... Unpacking libegl1:armhf (1.1.0-1) ... Selecting previously unselected package libgles1:armhf. Preparing to unpack .../214-libgles1_1.1.0-1_armhf.deb ... Unpacking libgles1:armhf (1.1.0-1) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../215-libgles2_1.1.0-1_armhf.deb ... Unpacking libgles2:armhf (1.1.0-1) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../216-libxcb-glx0_1.13.1-2_armhf.deb ... Unpacking libxcb-glx0:armhf (1.13.1-2) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../217-libxfixes3_1%3a5.0.3-1_armhf.deb ... Unpacking libxfixes3:armhf (1:5.0.3-1) ... Selecting previously unselected package libxdamage1:armhf. Preparing to unpack .../218-libxdamage1_1%3a1.1.4-3+b3_armhf.deb ... Unpacking libxdamage1:armhf (1:1.1.4-3+b3) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../219-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ... Selecting previously unselected package libllvm7:armhf. Preparing to unpack .../220-libllvm7_1%3a7.0.1-8_armhf.deb ... Unpacking libllvm7:armhf (1:7.0.1-8) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../221-libsensors-config_1%3a3.5.0-3_all.deb ... Unpacking libsensors-config (1:3.5.0-3) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../222-libsensors5_1%3a3.5.0-3_armhf.deb ... Unpacking libsensors5:armhf (1:3.5.0-3) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../223-libgl1-mesa-dri_18.3.6-2+deb10u1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (18.3.6-2+deb10u1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../224-libglx-mesa0_18.3.6-2+deb10u1_armhf.deb ... Unpacking libglx-mesa0:armhf (18.3.6-2+deb10u1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../225-libglx0_1.1.0-1_armhf.deb ... Unpacking libglx0:armhf (1.1.0-1) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../226-libgl1_1.1.0-1_armhf.deb ... Unpacking libgl1:armhf (1.1.0-1) ... Selecting previously unselected package libopengl0:armhf. Preparing to unpack .../227-libopengl0_1.1.0-1_armhf.deb ... Unpacking libopengl0:armhf (1.1.0-1) ... Selecting previously unselected package libglvnd-dev:armhf. Preparing to unpack .../228-libglvnd-dev_1.1.0-1_armhf.deb ... Unpacking libglvnd-dev:armhf (1.1.0-1) ... Selecting previously unselected package libx11-xcb-dev:armhf. Preparing to unpack .../229-libx11-xcb-dev_2%3a1.6.7-1_armhf.deb ... Unpacking libx11-xcb-dev:armhf (2:1.6.7-1) ... Selecting previously unselected package libxcb-dri3-dev:armhf. Preparing to unpack .../230-libxcb-dri3-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-dri3-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../231-libxcb-randr0_1.13.1-2_armhf.deb ... Unpacking libxcb-randr0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-render0-dev:armhf. Preparing to unpack .../232-libxcb-render0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-render0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-randr0-dev:armhf. Preparing to unpack .../233-libxcb-randr0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-randr0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-shape0:armhf. Preparing to unpack .../234-libxcb-shape0_1.13.1-2_armhf.deb ... Unpacking libxcb-shape0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-shape0-dev:armhf. Preparing to unpack .../235-libxcb-shape0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-shape0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-xfixes0-dev:armhf. Preparing to unpack .../236-libxcb-xfixes0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-xfixes0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-sync-dev:armhf. Preparing to unpack .../237-libxcb-sync-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-sync-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-present-dev:armhf. Preparing to unpack .../238-libxcb-present-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-present-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxshmfence-dev:armhf. Preparing to unpack .../239-libxshmfence-dev_1.3-1_armhf.deb ... Unpacking libxshmfence-dev:armhf (1.3-1) ... Selecting previously unselected package libxcb-dri2-0-dev:armhf. Preparing to unpack .../240-libxcb-dri2-0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-dri2-0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-glx0-dev:armhf. Preparing to unpack .../241-libxcb-glx0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-glx0-dev:armhf (1.13.1-2) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../242-x11proto-fixes-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-fixes-dev (1:2018.4-4) ... Selecting previously unselected package libxfixes-dev:armhf. Preparing to unpack .../243-libxfixes-dev_1%3a5.0.3-1_armhf.deb ... Unpacking libxfixes-dev:armhf (1:5.0.3-1) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../244-x11proto-damage-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-damage-dev (1:2018.4-4) ... Selecting previously unselected package libxdamage-dev:armhf. Preparing to unpack .../245-libxdamage-dev_1%3a1.1.4-3+b3_armhf.deb ... Unpacking libxdamage-dev:armhf (1:1.1.4-3+b3) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../246-x11proto-xext-dev_2018.4-4_all.deb ... Unpacking x11proto-xext-dev (2018.4-4) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../247-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-xf86vidmode-dev. Preparing to unpack .../248-x11proto-xf86vidmode-dev_2018.4-4_all.deb ... Unpacking x11proto-xf86vidmode-dev (2018.4-4) ... Selecting previously unselected package libxxf86vm-dev:armhf. Preparing to unpack .../249-libxxf86vm-dev_1%3a1.1.4-1+b2_armhf.deb ... Unpacking libxxf86vm-dev:armhf (1:1.1.4-1+b2) ... Selecting previously unselected package libgl1-mesa-dev:armhf. Preparing to unpack .../250-libgl1-mesa-dev_18.3.6-2+deb10u1_armhf.deb ... Unpacking libgl1-mesa-dev:armhf (18.3.6-2+deb10u1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../251-libglib2.0-data_2.58.3-2+deb10u2_all.deb ... Unpacking libglib2.0-data (2.58.3-2+deb10u2) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../252-libglib2.0-bin_2.58.3-2+deb10u2_armhf.deb ... Unpacking libglib2.0-bin (2.58.3-2+deb10u2) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../253-python3-lib2to3_3.7.3-1_all.deb ... Unpacking python3-lib2to3 (3.7.3-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../254-python3-distutils_3.7.3-1_all.deb ... Unpacking python3-distutils (3.7.3-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../255-libglib2.0-dev-bin_2.58.3-2+deb10u2_armhf.deb ... Unpacking libglib2.0-dev-bin (2.58.3-2+deb10u2) ... Selecting previously unselected package libmount-dev:armhf. Preparing to unpack .../256-libmount-dev_2.33.1-0.1_armhf.deb ... Unpacking libmount-dev:armhf (2.33.1-0.1) ... Selecting previously unselected package libpcre16-3:armhf. Preparing to unpack .../257-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 .../258-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 .../259-libpcrecpp0v5_2%3a8.39-12_armhf.deb ... Unpacking libpcrecpp0v5:armhf (2:8.39-12) ... Selecting previously unselected package libpcre3-dev:armhf. Preparing to unpack .../260-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 .../261-libsepol1-dev_2.8-1_armhf.deb ... Unpacking libsepol1-dev:armhf (2.8-1) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../262-libselinux1-dev_2.8-1+b1_armhf.deb ... Unpacking libselinux1-dev:armhf (2.8-1+b1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../263-pkg-config_0.29-6_armhf.deb ... Unpacking pkg-config (0.29-6) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../264-libglib2.0-dev_2.58.3-2+deb10u2_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.58.3-2+deb10u2) ... Selecting previously unselected package libglu1-mesa:armhf. Preparing to unpack .../265-libglu1-mesa_9.0.0-2.1+b3_armhf.deb ... Unpacking libglu1-mesa:armhf (9.0.0-2.1+b3) ... Selecting previously unselected package libglu1-mesa-dev:armhf. Preparing to unpack .../266-libglu1-mesa-dev_9.0.0-2.1+b3_armhf.deb ... Unpacking libglu1-mesa-dev:armhf (9.0.0-2.1+b3) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../267-libgtk2.0-common_2.24.32-3_all.deb ... Unpacking libgtk2.0-common (2.24.32-3) ... Selecting previously unselected package libxcomposite1:armhf. Preparing to unpack .../268-libxcomposite1_1%3a0.4.4-2_armhf.deb ... Unpacking libxcomposite1:armhf (1:0.4.4-2) ... Selecting previously unselected package libxcursor1:armhf. Preparing to unpack .../269-libxcursor1_1%3a1.1.15-2_armhf.deb ... Unpacking libxcursor1:armhf (1:1.1.15-2) ... Selecting previously unselected package libxinerama1:armhf. Preparing to unpack .../270-libxinerama1_2%3a1.1.4-2_armhf.deb ... Unpacking libxinerama1:armhf (2:1.1.4-2) ... Selecting previously unselected package libxrandr2:armhf. Preparing to unpack .../271-libxrandr2_2%3a1.5.1-1_armhf.deb ... Unpacking libxrandr2:armhf (2:1.5.1-1) ... Selecting previously unselected package libgtk2.0-0:armhf. Preparing to unpack .../272-libgtk2.0-0_2.24.32-3_armhf.deb ... Unpacking libgtk2.0-0:armhf (2.24.32-3) ... Selecting previously unselected package libmad0:armhf. Preparing to unpack .../273-libmad0_0.15.1b-10_armhf.deb ... Unpacking libmad0:armhf (0.15.1b-10) ... Selecting previously unselected package libmad0-dev. Preparing to unpack .../274-libmad0-dev_0.15.1b-10_armhf.deb ... Unpacking libmad0-dev (0.15.1b-10) ... Selecting previously unselected package libmikmod-config. Preparing to unpack .../275-libmikmod-config_3.3.11.1-4_armhf.deb ... Unpacking libmikmod-config (3.3.11.1-4) ... Selecting previously unselected package libopenal-data. Preparing to unpack .../276-libopenal-data_1%3a1.19.1-1_all.deb ... Unpacking libopenal-data (1:1.19.1-1) ... Selecting previously unselected package libsndio7.0:armhf. Preparing to unpack .../277-libsndio7.0_1.5.0-3_armhf.deb ... Unpacking libsndio7.0:armhf (1.5.0-3) ... Selecting previously unselected package libopenal1:armhf. Preparing to unpack .../278-libopenal1_1%3a1.19.1-1_armhf.deb ... Unpacking libopenal1:armhf (1:1.19.1-1) ... Selecting previously unselected package libwayland-cursor0:armhf. Preparing to unpack .../279-libwayland-cursor0_1.16.0-1_armhf.deb ... Unpacking libwayland-cursor0:armhf (1.16.0-1) ... Selecting previously unselected package libwayland-egl1:armhf. Preparing to unpack .../280-libwayland-egl1_1.16.0-1_armhf.deb ... Unpacking libwayland-egl1:armhf (1.16.0-1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../281-xkb-data_2.26-2_all.deb ... Unpacking xkb-data (2.26-2) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../282-libxkbcommon0_0.8.2-1_armhf.deb ... Unpacking libxkbcommon0:armhf (0.8.2-1) ... Selecting previously unselected package libxss1:armhf. Preparing to unpack .../283-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 .../284-libsdl2-2.0-0_2.0.9+dfsg1-1_armhf.deb ... Unpacking libsdl2-2.0-0:armhf (2.0.9+dfsg1-1) ... Selecting previously unselected package libmikmod3:armhf. Preparing to unpack .../285-libmikmod3_3.3.11.1-4_armhf.deb ... Unpacking libmikmod3:armhf (3.3.11.1-4) ... Selecting previously unselected package libmikmod-dev:armhf. Preparing to unpack .../286-libmikmod-dev_3.3.11.1-4_armhf.deb ... Unpacking libmikmod-dev:armhf (3.3.11.1-4) ... Selecting previously unselected package libnotify4:armhf. Preparing to unpack .../287-libnotify4_0.7.7-4_armhf.deb ... Unpacking libnotify4:armhf (0.7.7-4) ... Selecting previously unselected package libpulse-mainloop-glib0:armhf. Preparing to unpack .../288-libpulse-mainloop-glib0_12.2-4+deb10u1_armhf.deb ... Unpacking libpulse-mainloop-glib0:armhf (12.2-4+deb10u1) ... Selecting previously unselected package libpulse-dev:armhf. Preparing to unpack .../289-libpulse-dev_12.2-4+deb10u1_armhf.deb ... Unpacking libpulse-dev:armhf (12.2-4+deb10u1) ... Selecting previously unselected package libsdl1.2debian:armhf. Preparing to unpack .../290-libsdl1.2debian_1.2.15+dfsg2-4_armhf.deb ... Unpacking libsdl1.2debian:armhf (1.2.15+dfsg2-4) ... Selecting previously unselected package libvorbisfile3:armhf. Preparing to unpack .../291-libvorbisfile3_1.3.6-2_armhf.deb ... Unpacking libvorbisfile3:armhf (1.3.6-2) ... Selecting previously unselected package libsdl-mixer1.2:armhf. Preparing to unpack .../292-libsdl-mixer1.2_1.2.12-15_armhf.deb ... Unpacking libsdl-mixer1.2:armhf (1.2.12-15) ... Selecting previously unselected package libsdl1.2-dev. Preparing to unpack .../293-libsdl1.2-dev_1.2.15+dfsg2-4_armhf.deb ... Unpacking libsdl1.2-dev (1.2.15+dfsg2-4) ... Selecting previously unselected package libvorbis-dev:armhf. Preparing to unpack .../294-libvorbis-dev_1.3.6-2_armhf.deb ... Unpacking libvorbis-dev:armhf (1.3.6-2) ... Selecting previously unselected package libsdl-mixer1.2-dev:armhf. Preparing to unpack .../295-libsdl-mixer1.2-dev_1.2.12-15_armhf.deb ... Unpacking libsdl-mixer1.2-dev:armhf (1.2.12-15) ... Selecting previously unselected package libwxbase3.0-0v5:armhf. Preparing to unpack .../296-libwxbase3.0-0v5_3.0.4+dfsg-8_armhf.deb ... Unpacking libwxbase3.0-0v5:armhf (3.0.4+dfsg-8) ... Selecting previously unselected package wx3.0-headers. Preparing to unpack .../297-wx3.0-headers_3.0.4+dfsg-8_all.deb ... Unpacking wx3.0-headers (3.0.4+dfsg-8) ... Selecting previously unselected package libwxbase3.0-dev:armhf. Preparing to unpack .../298-libwxbase3.0-dev_3.0.4+dfsg-8_armhf.deb ... Unpacking libwxbase3.0-dev:armhf (3.0.4+dfsg-8) ... Selecting previously unselected package libwxgtk3.0-0v5:armhf. Preparing to unpack .../299-libwxgtk3.0-0v5_3.0.4+dfsg-8_armhf.deb ... Unpacking libwxgtk3.0-0v5:armhf (3.0.4+dfsg-8) ... Selecting previously unselected package wx-common. Preparing to unpack .../300-wx-common_3.0.4+dfsg-8_armhf.deb ... Unpacking wx-common (3.0.4+dfsg-8) ... Selecting previously unselected package libwxgtk3.0-dev:armhf. Preparing to unpack .../301-libwxgtk3.0-dev_3.0.4+dfsg-8_armhf.deb ... Unpacking libwxgtk3.0-dev:armhf (3.0.4+dfsg-8) ... Setting up libboost1.67-dev:armhf (1.67.0-13+deb10u1) ... Setting up libpcrecpp0v5:armhf (2:8.39-12) ... Setting up libpipeline1:armhf (1.5.1-2) ... Setting up libgraphite2-3:armhf (1.3.13-7) ... Setting up libpixman-1-0:armhf (0.36.0-1) ... Setting up libwayland-server0:armhf (1.16.0-1) ... Setting up lsb-base (10.2019051400) ... Setting up libx11-xcb1:armhf (2:1.6.7-1) ... Setting up libxau6:armhf (1:1.0.8-1+b2) ... Setting up libkeyutils1:armhf (1.6-6) ... Setting up libpsl5:armhf (0.20.2-2) ... Setting up libboost-chrono1.67.0:armhf (1.67.0-13+deb10u1) ... Setting up libogg0:armhf (1.3.2-1+b1) ... Setting up mime-support (3.62) ... Setting up libglvnd-core-dev:armhf (1.1.0-1) ... Setting up libpcre16-3:armhf (2:8.39-12) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libdatrie1:armhf (0.2.12-2) ... Setting up libboost-signals1.67.0:armhf (1.67.0-13+deb10u1) ... Setting up libmagic-mgc (1:5.35-4+deb10u1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libglib2.0-0:armhf (2.58.3-2+deb10u2) ... No schema files found: doing nothing. Setting up libglvnd0:armhf (1.1.0-1) ... Setting up libprocps7:armhf (2:3.3.15-2) ... Setting up libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ... Setting up x11-common (1:7.7+19) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.5.0-3) ... Setting up libnghttp2-14:armhf (1.36.0-2+deb10u1) ... Setting up libmagic1:armhf (1:5.35-4+deb10u1) ... Setting up libsepol1-dev:armhf (2.8-1) ... Setting up gettext-base (0.19.8.1-9) ... Setting up xkb-data (2.26-2) ... Setting up libboost-date-time1.67.0:armhf (1.67.0-13+deb10u1) ... Setting up file (1:5.35-4+deb10u1) ... Setting up libogg-dev:armhf (1.3.2-1+b1) ... Setting up libmikmod-config (3.3.11.1-4) ... Setting up libclaw-logger1v5 (1.7.4-2) ... Setting up libffi-dev:armhf (3.2.1-9) ... Setting up libldap-common (2.4.47+dfsg-3+deb10u2) ... Setting up libpthread-stubs0-dev:armhf (0.4-1) ... Setting up libjbig0:armhf (2.1-3.1+b2) ... Setting up libicu63:armhf (63.1-6+deb10u1) ... Setting up libcap2:armhf (1:2.25-2) ... Setting up libclaw-dynamic-library1v5 (1.7.4-2) ... Setting up libopengl0:armhf (1.1.0-1) ... Setting up libflac8:armhf (1.3.2-3) ... Setting up libkrb5support0:armhf (1.17-3) ... Setting up libsasl2-modules-db:armhf (2.1.27+dfsg-1+deb10u1) ... Setting up libosp5 (1.5.2-13+b1) ... Setting up libasound2-data (1.1.8-1) ... Setting up xtrans-dev (1.3.5-1) ... Setting up libboost-chrono1.67-dev:armhf (1.67.0-13+deb10u1) ... Setting up autotools-dev (20180224.1) ... Setting up libglib2.0-data (2.58.3-2+deb10u2) ... Setting up libuv1:armhf (1.24.1-1) ... Setting up libgles2:armhf (1.1.0-1) ... Setting up libjpeg62-turbo:armhf (1:1.5.2-2+b1) ... Setting up libslang2:armhf (2.3.2-2) ... Setting up libwrap0:armhf (7.6.q-28) ... Setting up libx11-data (2:1.6.7-1) ... Setting up libjpeg62-turbo-dev:armhf (1:1.5.2-2+b1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2) ... Setting up libboost-signals1.67-dev:armhf (1.67.0-13+deb10u1) ... Setting up uuid-dev:armhf (2.33.1-0.1) ... Setting up libavahi-common-data:armhf (0.7-4+b1) ... Setting up libncurses6:armhf (6.1+20181013-2+deb10u2) ... Setting up libgles1:armhf (1.1.0-1) ... Setting up libdbus-1-3:armhf (1.12.16-1) ... Setting up libsigsegv2:armhf (2.12-2) ... Setting up libfribidi0:armhf (1.0.5-3.1+deb10u1) ... Setting up libopus0:armhf (1.3-1) ... Setting up libclaw-configuration-file1v5 (1.7.4-2) ... Setting up libpng16-16:armhf (1.6.36-6) ... Setting up libpcre32-3:armhf (2:8.39-12) ... Setting up libvorbis0a:armhf (1.3.6-2) ... Setting up wx3.0-headers (3.0.4+dfsg-8) ... Setting up autopoint (0.19.8.1-9) ... Setting up libwebp6:armhf (0.6.1-2) ... Setting up icu-devtools (63.1-6+deb10u1) ... Setting up pkg-config (0.29-6) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libsensors5:armhf (1:3.5.0-3) ... Setting up libk5crypto3:armhf (1.17-3) ... Setting up libglapi-mesa:armhf (18.3.6-2+deb10u1) ... Setting up libsasl2-2:armhf (2.1.27+dfsg-1+deb10u1) ... Setting up libclaw-application1v5 (1.7.4-2) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-1) ... Setting up libatk1.0-data (2.30.0-2) ... Setting up libboost-signals-dev:armhf (1.67.0.1) ... Setting up libmad0:armhf (0.15.1b-10) ... Setting up sensible-utils (0.0.12) ... Setting up libasyncns0:armhf (0.8-6) ... Setting up libxshmfence1:armhf (1.3-1) ... Setting up librhash0:armhf (1.3.8-1) ... Setting up libuchardet0:armhf (0.0.6-3) ... Setting up procps (2:3.3.15-2) ... update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode Setting up libasound2:armhf (1.1.8-1) ... Setting up libclaw-net1v5 (1.7.4-2) ... Setting up libboost-filesystem1.67.0:armhf (1.67.0-13+deb10u1) ... Setting up libopenal-data (1:1.19.1-1) ... Setting up libthai-data (0.1.28-2) ... Setting up libssh2-1:armhf (1.8.0-2.1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libboost-atomic1.67.0:armhf (1.67.0-13+deb10u1) ... Setting up libwxbase3.0-0v5:armhf (3.0.4+dfsg-8) ... Setting up sgml-base (1.29) ... Setting up libgtk2.0-common (2.24.32-3) ... Setting up cmake-data (3.13.4-1) ... Setting up libboost-system1.67-dev:armhf (1.67.0-13+deb10u1) ... Setting up libatk1.0-0:armhf (2.30.0-2) ... Setting up libkrb5-3:armhf (1.17-3) ... Setting up libtiff5:armhf (4.1.0+git191117-2~deb10u1) ... Setting up libwayland-egl1:armhf (1.16.0-1) ... Setting up libmpdec2:armhf (2.4.2-2) ... Setting up libasound2-dev:armhf (1.1.8-1) ... Setting up libsamplerate0:armhf (0.1.9-2) ... Setting up libboost-serialization1.67.0:armhf (1.67.0-13+deb10u1) ... Setting up libbsd0:armhf (0.9.1-2) ... Setting up libdrm-common (2.4.97-1) ... Setting up libelf1:armhf (0.176-1.1) ... Setting up readline-common (7.0-5) ... Setting up libicu-dev:armhf (63.1-6+deb10u1) ... Setting up libxml2:armhf (2.9.4+dfsg1-7+b3) ... Setting up libvorbisenc2:armhf (1.3.6-2) ... Setting up libjsoncpp1:armhf (1.7.4-3) ... Setting up libreadline7:armhf (7.0-5) ... Setting up libclaw-dev (1.7.4-2) ... Setting up libxkbcommon0:armhf (0.8.2-1) ... Setting up libclaw-tween1v5 (1.7.4-2) ... Setting up libwayland-client0:armhf (1.16.0-1) ... Setting up libboost-atomic1.67-dev:armhf (1.67.0-13+deb10u1) ... Setting up x11proto-dev (2018.4-4) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libclaw-graphic1v5 (1.7.4-2) ... Setting up wx-common (3.0.4+dfsg-8) ... Setting up libboost-serialization1.67-dev:armhf (1.67.0-13+deb10u1) ... Setting up libblkid-dev:armhf (2.33.1-0.1) ... Setting up libice6:armhf (2:1.0.9-2) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up libpython3.7-stdlib:armhf (3.7.3-2+deb10u1) ... Setting up libflac-dev:armhf (1.3.2-3) ... Setting up libxcb1:armhf (1.13.1-2) ... Setting up libboost-regex1.67.0:armhf (1.67.0-13+deb10u1) ... Setting up libxcb-xfixes0:armhf (1.13.1-2) ... Setting up libxau-dev:armhf (1:1.0.8-1+b2) ... Setting up libcaca0:armhf (0.99.beta19-2.1) ... Setting up libboost-filesystem1.67-dev:armhf (1.67.0-13+deb10u1) ... Setting up libboost-thread1.67.0:armhf (1.67.0-13+deb10u1) ... Setting up libtool (2.4.6-9) ... Setting up libarchive13:armhf (3.3.3-4+deb10u1) ... Setting up libxcb-render0:armhf (1.13.1-2) ... Setting up libxshmfence-dev:armhf (1.3-1) ... Setting up libpcre3-dev:armhf (2:8.39-12) ... Setting up libboost-regex1.67-dev:armhf (1.67.0-13+deb10u1) ... Setting up libxcb-glx0:armhf (1.13.1-2) ... Setting up libedit2:armhf (3.1-20181209-1) ... Setting up libpng-dev:armhf (1.6.36-6) ... Setting up libxcb-shape0:armhf (1.13.1-2) ... Setting up libavahi-common3:armhf (0.7-4+b1) ... Setting up libjpeg-dev (1:1.5.2-2) ... Setting up libglib2.0-bin (2.58.3-2+deb10u2) ... Setting up libclaw-dynamic-library-dev (1.7.4-2) ... Setting up libldap-2.4-2:armhf (2.4.47+dfsg-3+deb10u2) ... Setting up m4 (1.4.18-2) ... Setting up libwxbase3.0-dev:armhf (3.0.4+dfsg-8) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/wx/config/base-unicode-3.0 to provide /usr/bin/wx-config (wx-config) in auto mode Setting up libxcb-shm0:armhf (1.13.1-2) ... Setting up opensp (1.5.2-13+b1) ... Setting up libxcb-present0:armhf (1.13.1-2) ... Setting up libthai0:armhf (0.1.28-2) ... Setting up libvorbisfile3:armhf (1.3.6-2) ... Setting up libxdmcp-dev:armhf (1:1.1.2-3) ... Setting up libboost-date-time1.67-dev:armhf (1.67.0-13+deb10u1) ... Setting up x11proto-damage-dev (1:2018.4-4) ... Setting up libclaw-configuration-file-dev (1.7.4-2) ... Setting up libfreetype6:armhf (2.9.1-3+deb10u1) ... Setting up libxcb-sync1:armhf (1.13.1-2) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up shared-mime-info (1.10-1) ... Setting up bsdmainutils (11.1.2+b1) ... 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 libgssapi-krb5-2:armhf (1.17-3) ... Setting up libcroco3:armhf (0.6.12-3) ... Setting up ucf (3.0038+nmu1) ... Setting up libmad0-dev (0.15.1b-10) ... Setting up autoconf (2.69-11) ... Setting up libsndio7.0:armhf (1.5.0-3) ... Setting up libxcb-dri2-0:armhf (1.13.1-2) ... Setting up x11proto-xf86vidmode-dev (2018.4-4) ... Setting up libjack-jackd2-0:armhf (1.9.12~dfsg-2) ... Setting up x11proto-xext-dev (2018.4-4) ... Setting up libdrm2:armhf (2.4.97-1) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3) ... Setting up libclaw-net-dev (1.7.4-2) ... Setting up libwayland-cursor0:armhf (1.16.0-1) ... Setting up libxcb-randr0:armhf (1.13.1-2) ... Setting up xml-core (0.18+nmu1) ... Setting up libcurl4:armhf (7.64.0-4+deb10u1) ... Setting up libllvm7:armhf (1:7.0.1-8) ... Setting up libx11-6:armhf (2:1.6.7-1) ... Setting up libharfbuzz0b:armhf (2.3.1-1) ... Setting up libsndfile1:armhf (1.0.28-6) ... Setting up libclaw-tween-dev (1.7.4-2) ... Setting up libdrm-omap1:armhf (2.4.97-1) ... Setting up x11proto-fixes-dev (1:2018.4-4) ... Setting up libboost-regex-dev:armhf (1.67.0.1) ... Setting up libclaw-logger-dev (1.7.4-2) ... Setting up libxcomposite1:armhf (1:0.4.4-2) ... Setting up libsm6:armhf (2:1.2.3-1) ... Setting up libavahi-client3:armhf (0.7-4+b1) ... Setting up libmount-dev:armhf (2.33.1-0.1) ... Setting up libdrm-exynos1:armhf (2.4.97-1) ... Setting up libboost-filesystem-dev:armhf (1.67.0.1) ... Setting up libpython3-stdlib:armhf (3.7.3-1) ... Setting up libdrm-amdgpu1:armhf (2.4.97-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libvorbis-dev:armhf (1.3.6-2) ... Setting up libslang2-dev:armhf (2.3.2-2) ... Setting up libxcb-dri3-0:armhf (1.13.1-2) ... Setting up python3.7 (3.7.3-2+deb10u1) ... Setting up libdrm-nouveau2:armhf (2.4.97-1) ... Setting up gettext (0.19.8.1-9) ... Setting up libdrm-etnaviv1:armhf (2.4.97-1) ... Setting up libxcb1-dev:armhf (1.13.1-2) ... Setting up libclaw-graphic-dev (1.7.4-2) ... Setting up libclaw-application-dev (1.7.4-2) ... Setting up libxrender1:armhf (1:0.9.10-1) ... Setting up libgbm1:armhf (18.3.6-2+deb10u1) ... Setting up libboost-thread1.67-dev:armhf (1.67.0-13+deb10u1) ... Setting up libselinux1-dev:armhf (2.8-1+b1) ... Setting up libdrm-radeon1:armhf (2.4.97-1) ... Setting up fontconfig-config (2.13.1-2) ... Setting up libgl1-mesa-dri:armhf (18.3.6-2+deb10u1) ... Setting up libx11-dev:armhf (2:1.6.7-1) ... Setting up libxext6:armhf (2:1.3.3-1+b2) ... Setting up libxcb-dri3-dev:armhf (1.13.1-2) ... Setting up python3 (3.7.3-1) ... Setting up libopenal1:armhf (1:1.19.1-1) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libegl-mesa0:armhf (18.3.6-2+deb10u1) ... Setting up libxcb-dri2-0-dev:armhf (1.13.1-2) ... Setting up libxfixes3:armhf (1:5.0.3-1) ... Setting up libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) ... Setting up libxinerama1:armhf (2:1.1.4-2) ... Setting up libxrandr2:armhf (2:1.5.1-1) ... Setting up libdrm-freedreno1:armhf (2.4.97-1) ... Setting up libxcb-render0-dev:armhf (1.13.1-2) ... Setting up libxcb-glx0-dev:armhf (1.13.1-2) ... Setting up libdrm-tegra0:armhf (2.4.97-1) ... Setting up libxcb-shape0-dev:armhf (1.13.1-2) ... Setting up libxext-dev:armhf (2:1.3.3-1+b2) ... Setting up libcups2:armhf (2.2.10-6+deb10u3) ... Setting up libegl1:armhf (1.1.0-1) ... Setting up cmake (3.13.4-1) ... Setting up libxcb-sync-dev:armhf (1.13.1-2) ... Setting up libxcb-xfixes0-dev:armhf (1.13.1-2) ... Setting up libxss1:armhf (1:1.2.3-1) ... Setting up libfontconfig1:armhf (2.13.1-2) ... Setting up libcaca-dev (0.99.beta19-2.1) ... Setting up python3-lib2to3 (3.7.3-1) ... Setting up libboost-thread-dev:armhf (1.67.0.1) ... Setting up python3-distutils (3.7.3-1) ... Setting up libglib2.0-dev-bin (2.58.3-2+deb10u2) ... Setting up gtk-update-icon-cache (3.24.5-1) ... Setting up libx11-xcb-dev:armhf (2:1.6.7-1) ... Setting up fontconfig (2.13.1-2) ... Regenerating fonts cache... done. Setting up libdrm-dev:armhf (2.4.97-1) ... Setting up libxdamage1:armhf (1:1.1.4-3+b3) ... Setting up libxi6:armhf (2:1.7.9-1) ... Setting up libxtst6:armhf (2:1.2.3-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.1.15-2) ... Setting up libpango-1.0-0:armhf (1.42.4-8~deb10u1) ... Setting up libcairo2:armhf (1.16.0-4) ... Setting up libxfixes-dev:armhf (1:5.0.3-1) ... Setting up libglib2.0-dev:armhf (2.58.3-2+deb10u2) ... Setting up libxcb-randr0-dev:armhf (1.13.1-2) ... Setting up libnotify4:armhf (0.7.7-4) ... Setting up libxcb-present-dev:armhf (1.13.1-2) ... Setting up mesa-common-dev:armhf (18.3.6-2+deb10u1) ... Setting up libpangoft2-1.0-0:armhf (1.42.4-8~deb10u1) ... Setting up libpangocairo-1.0-0:armhf (1.42.4-8~deb10u1) ... Setting up libxdamage-dev:armhf (1:1.1.4-3+b3) ... Setting up libglx-mesa0:armhf (18.3.6-2+deb10u1) ... Setting up libglx0:armhf (1.1.0-1) ... Setting up libpulse0:armhf (12.2-4+deb10u1) ... Setting up librsvg2-2:armhf (2.44.10-2.1) ... Setting up libgl1:armhf (1.1.0-1) ... Setting up libpulse-mainloop-glib0:armhf (12.2-4+deb10u1) ... Setting up libsdl1.2debian:armhf (1.2.15+dfsg2-4) ... Setting up librsvg2-common:armhf (2.44.10-2.1) ... Setting up libpulse-dev:armhf (12.2-4+deb10u1) ... Setting up libglu1-mesa:armhf (9.0.0-2.1+b3) ... Setting up libsdl2-2.0-0:armhf (2.0.9+dfsg1-1) ... Setting up libfluidsynth1:armhf (1.1.11-1) ... Setting up libmikmod3:armhf (3.3.11.1-4) ... Setting up libglvnd-dev:armhf (1.1.0-1) ... Setting up libmikmod-dev:armhf (3.3.11.1-4) ... Setting up adwaita-icon-theme (3.30.1-1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libsdl-mixer1.2:armhf (1.2.12-15) ... Setting up libgl1-mesa-dev:armhf (18.3.6-2+deb10u1) ... Setting up libgtk2.0-0:armhf (2.24.32-3) ... Setting up libwxgtk3.0-0v5:armhf (3.0.4+dfsg-8) ... Setting up libglu1-mesa-dev:armhf (9.0.0-2.1+b3) ... Setting up libwxgtk3.0-dev:armhf (3.0.4+dfsg-8) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/wx/config/gtk2-unicode-3.0 to provide /usr/bin/wx-config (wx-config) in auto mode Setting up libsdl1.2-dev (1.2.15+dfsg2-4) ... Setting up libsdl-mixer1.2-dev:armhf (1.2.12-15) ... Setting up debhelper (12.1.1) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Processing triggers for libc-bin (2.28-10) ... Processing triggers for sgml-base (1.29) ... Setting up sgml-data (2.0.11) ... Processing triggers for sgml-base (1.29) ... Setting up docbook (4.5-6) ... Processing triggers for sgml-base (1.29) ... Setting up docbook-to-man (1:2.0.0-42) ... Processing triggers for libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/plee-the-bear-0.6.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package plee-the-bear dpkg-buildpackage: info: source version 0.6.0-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Markus Koschany dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp configure-stamp if [ -d /build/plee-the-bear-0.6.0/build-tree ]; then cd /build/plee-the-bear-0.6.0/build-tree; /usr/bin/make clean; fi rm -fr /build/plee-the-bear-0.6.0/build-tree rm -f debian/running-bear.6 rm -f debian/plee-the-bear.6 for f in debian/*.menu; do if [ -L $f ]; then unlink $f; fi; done dh_clean debian/rules build dh_testdir # Perform an out-of-tree build to keep a clean source tree mkdir /build/plee-the-bear-0.6.0/build-tree cd /build/plee-the-bear-0.6.0/build-tree; cmake .. \ -DCMAKE_INSTALL_PREFIX:STRING="/usr" \ -DCMAKE_C_FLAGS:STRING=" -DNDEBUG" \ -DBEAR_ENGINE_INSTALL_LIBRARY_DIR:STRING="lib/games/plee-the-bear" \ -DBEAR_ENGINE_INSTALL_EXECUTABLE_DIR:STRING="games" \ -DBEAR_FACTORY_INSTALL_LIBRARY_DIR:STRING="lib/bear-factory" \ -DBEAR_FACTORY_INSTALL_EXECUTABLE_DIR:STRING="games" \ -DCMAKE_SHARED_LINKER_FLAGS:STRING="-Wl,--as-needed" \ -DCMAKE_EXE_LINKER_FLAGS:STRING="-Wl,--as-needed" \ -DPTB_INSTALL_DATA_DIR:STRING="share/games/plee-the-bear" \ -DPTB_INSTALL_CUSTOM_LIBRARY_DIR:STRING="lib/games/plee-the-bear" \ -DPTB_INSTALL_EXECUTABLE_DIR:STRING="games" -- The C compiler identification is GNU 8.3.0 -- The CXX compiler identification is GNU 8.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found JPEG: /usr/lib/arm-linux-gnueabihf/libjpeg.so (found version "62") -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.11") -- Found PNG: /usr/lib/arm-linux-gnueabihf/libpng.so (found version "1.6.36") -- Boost version: 1.67.0 -- Boost version: 1.67.0 -- Found Claw library version 1.7.4 -- Boost version: 1.67.0 -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Boost version: 1.67.0 -- Found the following Boost libraries: -- filesystem -- regex -- signals -- system -- thread -- chrono -- date_time -- atomic CMake Warning (dev) at /usr/share/cmake-3.13/Modules/FindOpenGL.cmake:270 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): bear-engine/CMakeLists.txt:74 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found OpenGL: /usr/lib/arm-linux-gnueabihf/libOpenGL.so -- Found SDL: /usr/lib/arm-linux-gnueabihf/libSDLmain.a;/usr/lib/arm-linux-gnueabihf/libSDL.so;-lpthread (found version "1.2.15") -- Found SDL_mixer: /usr/lib/arm-linux-gnueabihf/libSDL_mixer.so (found version "1.2.12") -- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1") -- Boost version: 1.67.0 -- Boost version: 1.67.0 -- Found Claw library version 1.7.4 -- Boost version: 1.67.0 -- Boost version: 1.67.0 -- Found the following Boost libraries: -- signals -- Boost version: 1.67.0 -- Boost version: 1.67.0 -- Found Claw library version 1.7.4 -- Boost version: 1.67.0 -- Boost version: 1.67.0 -- Found the following Boost libraries: -- system -- filesystem -- Found wxWidgets: -L/usr/lib/arm-linux-gnueabihf;-pthread;;;-lwx_baseu_xml-3.0;-lwx_gtk2u_core-3.0;-lwx_gtk2u_adv-3.0;-lwx_baseu-3.0 (found version "3.0.4") -- Configuring done -- Generating done -- Build files have been written to: /build/plee-the-bear-0.6.0/build-tree ln -s ../plee-the-bear/desktop/menu/plee-the-bear debian/plee-the-bear.menu ln -s ../bear-factory/desktop/menu/bf-animation-editor debian/bf-animation-editor.menu ln -s ../bear-factory/desktop/menu/bf-level-editor debian/bf-level-editor.menu ln -s ../bear-factory/desktop/menu/bf-model-editor debian/bf-model-editor.menu touch configure-stamp dh_testdir cd /build/plee-the-bear-0.6.0/build-tree; /usr/bin/make make[1]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[2]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bear_visual make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 1%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/animation.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/animation.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/animation.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/animation.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/animation.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/animation.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/animation.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ [ 1%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/base_scene_element.cpp.o [ 1%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/bitmap_font.cpp.o [ 1%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/bitmap_rendering_attributes.cpp.o [ 1%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/bitmap_writing.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/placed_sprite.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_writing.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/bitmap_writing.cpp:24: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bear::visual::placed_sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/placed_sprite.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_writing.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/bitmap_writing.cpp:24: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = bear::visual::placed_sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/color.cpp.o [ 1%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/gl_image.cpp.o [ 2%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/gl_screen.cpp.o [ 2%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/image.cpp.o [ 2%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/image_manager.cpp.o [ 2%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/placed_sprite.cpp.o [ 2%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_element.cpp.o [ 2%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_element_sequence.cpp.o [ 2%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_sprite.cpp.o [ 3%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_line.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_line.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_line.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_line.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_line.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*; _Tp = claw::math::coordinate_2d]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 [ 3%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_polygon.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_polygon.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_polygon.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_polygon.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_polygon.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*; _Tp = claw::math::coordinate_2d]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 [ 3%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_rectangle.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_rectangle.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_rectangle.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 3%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_star.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/star.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_star.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_star.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/star.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_star.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_star.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/star.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_star.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_star.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*; _Tp = claw::math::coordinate_2d]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/star.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_star.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_star.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_star.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_star.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_star.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_star.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = claw::math::coordinate_2d]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/star.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_star.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_star.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_star.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_star.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_star.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_star.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_star.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_star.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/star.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_star.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_star.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_star.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_star.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const claw::math::coordinate_2d*; _Container = std::vector >]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = claw::math::coordinate_2d*; _Container = std::vector >]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_star.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/scene_star.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 [ 3%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/scene_writing.cpp.o [ 3%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/screen.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/screen.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/screen.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = claw::math::box_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1170:9: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 { this->_M_insert(begin(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = claw::math::box_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ [ 3%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/sprite.cpp.o [ 4%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/sprite_sequence.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/sprite_sequence.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/sprite_sequence.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/sprite_sequence.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/sprite_sequence.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 4%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/star.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/star.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/star.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, std::vector<_Tp, _Alloc>::value_type) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:867:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ^~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/star.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/star.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/text_layout.cpp.o [ 4%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/text_metric.cpp.o [ 4%] Building CXX object bear-engine/core/src/visual/CMakeFiles/bear_visual.dir/code/writing.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_font.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/font.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/writing.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/writing.cpp:24: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::placed_sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_font.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/font.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/writing.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/code/writing.cpp:24: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::placed_sprite*; _Tp = bear::visual::placed_sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::placed_sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::placed_sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 4%] Linking CXX shared library ../../../bin/libbear_visual.so make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 4%] Built target bear_visual make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bear_audio make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 4%] Building CXX object bear-engine/core/src/audio/CMakeFiles/bear_audio.dir/code/sample.cpp.o [ 4%] Building CXX object bear-engine/core/src/audio/CMakeFiles/bear_audio.dir/code/sdl_sample.cpp.o [ 4%] Building CXX object bear-engine/core/src/audio/CMakeFiles/bear_audio.dir/code/sdl_sound.cpp.o [ 5%] Building CXX object bear-engine/core/src/audio/CMakeFiles/bear_audio.dir/code/sound.cpp.o [ 5%] Building CXX object bear-engine/core/src/audio/CMakeFiles/bear_audio.dir/code/sound_effect.cpp.o [ 5%] Building CXX object bear-engine/core/src/audio/CMakeFiles/bear_audio.dir/code/sound_manager.cpp.o /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/code/sound_manager.cpp: In member function 'void bear::audio::sound_manager::remove_muted_music(bear::audio::sample*)': /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/code/sound_manager.cpp:457:28: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 m_muted_musics.erase(it); ^ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/code/sound_manager.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1170:9: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 { this->_M_insert(begin(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_front() [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1206:9: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 { this->_M_erase(begin()); } ^~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/code/sound_manager.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/code/sound_manager.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ [ 5%] Linking CXX shared library ../../../bin/libbear_audio.so make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 5%] Built target bear_audio make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bear_communication make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 5%] Building CXX object bear-engine/core/src/communication/CMakeFiles/bear_communication.dir/code/post_office.cpp.o [ 5%] Building CXX object bear-engine/core/src/communication/CMakeFiles/bear_communication.dir/code/message.cpp.o [ 5%] Building CXX object bear-engine/core/src/communication/CMakeFiles/bear_communication.dir/code/messageable.cpp.o [ 6%] Linking CXX shared library ../../../bin/libbear_communication.so make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 6%] Built target bear_communication make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bear_time make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 6%] Building CXX object bear-engine/core/src/time/CMakeFiles/bear_time.dir/code/time.cpp.o [ 7%] Linking CXX shared library ../../../bin/libbear_time.so make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 7%] Built target bear_time make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bear_debug make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 7%] Building CXX object bear-engine/core/src/debug/CMakeFiles/bear_debug.dir/code/timing_log.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/debug/timing_log.hpp:38, from /build/plee-the-bear-0.6.0/bear-engine/core/src/debug/code/timing_log.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ [ 7%] Linking CXX shared library ../../../bin/libbear_debug.so make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 7%] Built target bear_debug make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bear_expr make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 8%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/boolean_constant.cpp.o [ 8%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/boolean_expression.cpp.o [ 8%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/boolean_variable.cpp.o [ 8%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/linear_constant.cpp.o [ 8%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/linear_expression.cpp.o [ 8%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/linear_variable.cpp.o [ 8%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/logical_not.cpp.o [ 9%] Building CXX object bear-engine/core/src/expr/CMakeFiles/bear_expr.dir/code/logical_xor.cpp.o [ 9%] Linking CXX shared library ../../../bin/libbear_expr.so make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 9%] Built target bear_expr make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bear_input make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 10%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/controller_button.cpp.o [ 10%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/input_listener.cpp.o [ 10%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/input_status.cpp.o [ 10%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/joystick.cpp.o [ 10%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/joystick_button.cpp.o [ 10%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/joystick_status.cpp.o [ 10%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/key_event.cpp.o [ 11%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/key_info.cpp.o [ 11%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/keyboard.cpp.o [ 11%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/keyboard_status.cpp.o [ 11%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/mouse.cpp.o [ 11%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/mouse_status.cpp.o [ 11%] Building CXX object bear-engine/core/src/input/CMakeFiles/bear_input.dir/code/system.cpp.o [ 11%] Linking CXX shared library ../../../bin/libbear_input.so make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 11%] Built target bear_input make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bear_text_interface make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 12%] Building CXX object bear-engine/core/src/text_interface/CMakeFiles/bear_text_interface.dir/code/argument_converter.cpp.o [ 12%] Building CXX object bear-engine/core/src/text_interface/CMakeFiles/bear_text_interface.dir/code/auto_converter.cpp.o [ 12%] Building CXX object bear-engine/core/src/text_interface/CMakeFiles/bear_text_interface.dir/code/base_exportable.cpp.o [ 12%] Building CXX object bear-engine/core/src/text_interface/CMakeFiles/bear_text_interface.dir/code/converted_argument.cpp.o [ 12%] Building CXX object bear-engine/core/src/text_interface/CMakeFiles/bear_text_interface.dir/code/string_to_arg.cpp.o [ 12%] Linking CXX shared library ../../../bin/libbear_text_interface.so make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 12%] Built target bear_text_interface make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bear_universe make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 12%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_bottom.cpp.o [ 12%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_bottom_left.cpp.o [ 12%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_bottom_right.cpp.o [ 12%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_left.cpp.o [ 12%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/alignment.cpp.o [ 12%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_right.cpp.o [ 13%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_top.cpp.o [ 13%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_top_left.cpp.o [ 13%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/alignment/code/align_top_right.cpp.o [ 13%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/collision_info.cpp.o [ 13%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/collision_repair.cpp.o [ 13%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/const_item_handle.cpp.o [ 13%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/density_rectangle.cpp.o [ 14%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/environment_rectangle.cpp.o [ 14%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/force_rectangle.cpp.o [ 14%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/friction_rectangle.cpp.o [ 14%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/item_handle.cpp.o [ 14%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/item_picking_filter.cpp.o [ 14%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/physical_item.cpp.o [ 14%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/physical_item_attributes.cpp.o [ 15%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/physical_item_state.cpp.o [ 15%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/world.cpp.o /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/code/world.cpp: In member function 'void bear::universe::world::search_interesting_items(const region_type&, bear::universe::world::item_list&, bear::universe::world::item_list&) const': /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/code/world.cpp:957:30: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 m_static_surfaces.get_areas( regions.begin(), regions.end(), static_items ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/code/world.cpp: In member function 'void bear::universe::world::list_static_items(const region_type&, bear::universe::world::item_list&) const': /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/code/world.cpp:1156:37: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 m_static_surfaces.get_areas_unique( regions.begin(), regions.end(), items ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/concept/item_container.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/code/world.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = claw::math::box_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1170:9: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 { this->_M_insert(begin(), __x); } ^~~~ In file included from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/static_map.hpp:122, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/code/world.cpp:29: /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/impl/static_map.tpp: In member function 'void bear::universe::static_map::get_areas(AreaIterator, AreaIterator, bear::universe::static_map::item_list&) const [with AreaIterator = std::_List_const_iterator >; ItemType = bear::universe::physical_item*]': /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/impl/static_map.tpp:126:6: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 void bear::universe::static_map::get_areas ^~~~ /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/impl/static_map.tpp:126:6: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/impl/static_map.tpp: In member function 'void bear::universe::static_map::get_areas_unique(AreaIterator, AreaIterator, bear::universe::static_map::item_list&) const [with AreaIterator = std::_List_const_iterator >; ItemType = bear::universe::physical_item*]': /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/impl/static_map.tpp:109:6: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 void bear::universe::static_map::get_areas_unique ^~~~ /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/impl/static_map.tpp:109:6: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/impl/static_map.tpp:112:3: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 get_areas(first, last, items); ^~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/concept/item_container.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/code/world.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = claw::math::box_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list, std::allocator > >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ [ 15%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/world_progress_structure.cpp.o [ 15%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/code/zone.cpp.o /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/code/zone.cpp: In static member function 'static bear::universe::zone::position bear::universe::zone::opposite_of(bear::universe::zone::position)': /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/code/zone.cpp:99:1: warning: control reaches end of non-void function [-Wreturn-type] } // zone::opposite_of() ^ [ 15%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/base_forced_movement.cpp.o [ 15%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/center_of_mass_reference_point.cpp.o [ 15%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_aiming.cpp.o [ 16%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_goto.cpp.o [ 16%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_join.cpp.o [ 16%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_movement.cpp.o [ 16%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_movement_function.cpp.o [ 16%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_rotation.cpp.o [ 16%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_sequence.cpp.o [ 16%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_stay_around.cpp.o [ 17%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_tracking.cpp.o [ 17%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/forced_translation.cpp.o [ 17%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/reference_point.cpp.o [ 17%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/forced_movement/code/sinus_speed_generator.cpp.o [ 17%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/link/code/base_link.cpp.o [ 17%] Building CXX object bear-engine/core/src/universe/CMakeFiles/bear_universe.dir/link/code/link.cpp.o [ 17%] Linking CXX shared library ../../../bin/libbear_universe.so make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 17%] Built target bear_universe make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bear_engine make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 17%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/base_item.cpp.o [ 17%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/bitmap_font_loader.cpp.o [ 17%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/compiled_file.cpp.o [ 17%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/game.cpp.o [ 18%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/game_description.cpp.o [ 18%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/game_local_client.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/game_description.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/game_local_client.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/game_local_client.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, double, std::less >, std::allocator, double> > >::iterator' {aka 'std::_Rb_tree_iterator, double> >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, double, std::less >, std::allocator, double> > >::iterator' {aka 'std::_Rb_tree_iterator, double> >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ [ 18%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/game_stats.cpp.o [ 18%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/item_factory.cpp.o [ 18%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/item_flag_type.cpp.o [ 18%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/level.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/gui_layer_stack.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = claw::math::box_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = claw::math::box_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1170:9: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 { this->_M_insert(begin(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = claw::math::box_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/layer.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = bear::universe::const_item_handle; _Tp = claw::math::coordinate_2d; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator > >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/layer.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = bear::universe::const_item_handle; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator > >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/gui_layer_stack.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = claw::math::box_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = claw::math::box_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/layer.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = bear::universe::const_item_handle; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator > >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator > >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = bear::universe::const_item_handle; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator > >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_Alloc_node; _Key = bear::universe::const_item_handle; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator > >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = bear::universe::const_item_handle; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' {aka 'std::_Rb_tree_const_iterator > >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/level_globals.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bear::visual::animation; _Compare = std::less >; _Alloc = std::allocator, bear::visual::animation> >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, bear::visual::animation>::iterator' {aka 'std::_Rb_tree_iterator, bear::visual::animation> >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = bear::visual::animation; _Compare = std::less >; _Alloc = std::allocator, bear::visual::animation> >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, bear::visual::animation>::iterator' {aka 'std::_Rb_tree_iterator, bear::visual::animation> >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_globals.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 19%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/level_loader.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, std::vector<_Tp, _Alloc>::value_type) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:867:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sample.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sample.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_effect.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sample.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sample.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_effect.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sample.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sample.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sample.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sample.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sample.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/level_loader.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 19%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/level_object.cpp.o [ 19%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/libraries_pool.cpp.o [ 19%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/model_loader.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model_loader.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/model_loader.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model_loader.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/model_loader.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/compiled_file.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/model_loader.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/compiled_file.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/model_loader.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/compiled_file.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/model_loader.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/compiled_file.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/model_loader.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ [ 19%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/population.cpp.o [ 19%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/resource_pool.cpp.o [ 19%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/scene_visual.cpp.o [ 20%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/sprite_loader.cpp.o In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/sprite_loader.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/code/sprite_loader.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 20%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/code/world.cpp.o [ 20%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/expr/code/check_item_class.cpp.o [ 20%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/expr/code/collision_in_expression.cpp.o [ 20%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/expr/code/count_items_by_class_name.cpp.o [ 20%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/expr/code/get_toggle_status.cpp.o [ 20%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/function/code/bool_game_variable_getter.cpp.o [ 21%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/function/code/bool_level_variable_getter.cpp.o [ 21%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/game_action/code/game_action_load_level.cpp.o [ 21%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/game_action/code/game_action_pop_level.cpp.o [ 21%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/game_action/code/game_action_push_level.cpp.o [ 21%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/game_action/code/game_action_set_current_level.cpp.o [ 21%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/item_brick/code/with_boolean_expression_assignment.cpp.o [ 21%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/item_brick/code/with_boolean_expression_creation.cpp.o [ 22%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/item_brick/code/with_linear_expression_assignment.cpp.o [ 22%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/item_brick/code/with_linear_expression_creation.cpp.o [ 22%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/item_brick/code/with_rendering_attributes.cpp.o [ 22%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/item_brick/code/with_text.cpp.o [ 22%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/item_brick/code/with_toggle.cpp.o [ 22%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/item_brick/code/with_trigger.cpp.o [ 22%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/layer/code/gui_layer.cpp.o [ 23%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/layer/code/gui_layer_stack.cpp.o [ 23%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/layer/code/layer.cpp.o [ 23%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/layer/code/layer_factory.cpp.o [ 23%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/layer/code/transition_layer.cpp.o [ 23%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/message/code/transition_effect_erase_message.cpp.o [ 23%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/model/code/model_action.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_mark.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_action.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/code/model_action.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::engine::model_mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_mark.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_action.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/code/model_action.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::engine::model_mark_placement*; _Tp = bear::engine::model_mark_placement]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::engine::model_mark_placement*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::engine::model_mark_placement*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 23%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/model/code/model_actor.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_actor.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/code/model_actor.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_actor.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/code/model_actor.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_actor.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/code/model_actor.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_actor.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/code/model_actor.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_actor.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/code/model_actor.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_actor.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/code/model_actor.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ [ 24%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/model/code/model_mark.cpp.o [ 24%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/model/code/model_mark_item.cpp.o [ 24%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/model/code/model_mark_placement.cpp.o [ 24%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/model/code/model_snapshot.cpp.o [ 24%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/model/code/model_snapshot_tweener.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/boost/detail/container_fwd.hpp:93, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:760, from /usr/include/boost/type_index/stl_type_index.hpp:43, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/function/function_base.hpp:21, from /usr/include/boost/function/detail/prologue.hpp:17, from /usr/include/boost/function.hpp:30, from /usr/include/claw/tween/base_tweener.hpp:33, from /usr/include/claw/tween/tweener_group.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_snapshot_tweener.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/code/model_snapshot_tweener.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, std::vector<_Tp, _Alloc>::value_type) [with _Tp = bear::engine::model_mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:867:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ^~~~~~~~~~~~~~ In file included from /usr/include/boost/bind/bind.hpp:2187, from /usr/include/boost/bind.hpp:22, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/code/model_snapshot_tweener.cpp:35: /usr/include/boost/bind/bind_mf_cc.hpp: In function 'boost::_bi::bind_t, typename boost::_bi::list_av_2::type> boost::bind(R (T::*)(B1), A1, A2) [with R = void; T = bear::engine::model_mark_placement; B1 = double; A1 = bear::engine::model_mark_placement*; A2 = boost::arg<1>]': /usr/include/boost/bind/bind_mf_cc.hpp:69:64: note: parameter passing for argument of type 'F' {aka 'boost::_mfi::mf1'} changed in GCC 7.1 return _bi::bind_t(F(f), list_type(a1, a2)); ^ In file included from /usr/include/c++/8/vector:69, from /usr/include/boost/detail/container_fwd.hpp:93, from /usr/include/boost/container_hash/extensions.hpp:22, from /usr/include/boost/container_hash/hash.hpp:760, from /usr/include/boost/type_index/stl_type_index.hpp:43, from /usr/include/boost/type_index.hpp:29, from /usr/include/boost/function/function_base.hpp:21, from /usr/include/boost/function/detail/prologue.hpp:17, from /usr/include/boost/function.hpp:30, from /usr/include/claw/tween/base_tweener.hpp:33, from /usr/include/claw/tween/tweener_group.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_snapshot_tweener.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/code/model_snapshot_tweener.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = bear::engine::model_mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:22, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/code/model_snapshot_tweener.cpp:35: /usr/include/boost/bind/bind.hpp: In constructor 'boost::_bi::bind_t::bind_t(F, const L&) [with R = void; F = boost::_mfi::mf1; L = boost::_bi::list2, boost::arg<1> >]': /usr/include/boost/bind/bind.hpp:1447:5: note: parameter passing for argument of type 'boost::_mfi::mf1' changed in GCC 7.1 bind_t(F f, L const & l): f_(f), l_(l) {} ^~~~~~ [ 24%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/script/code/call_sequence.cpp.o /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/script/code/call_sequence.cpp: In member function 'void bear::engine::call_sequence::add_call(bear::universe::time_type, const bear::engine::method_call&)': /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/script/code/call_sequence.cpp:94:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::push_heap ~~~~~~~~~~~~~~ ( m_sequence.begin(), m_sequence.end(), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ call_info::compare_by_date() ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/script/method_call.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/script/call_sequence.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/script/code/call_sequence.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bear::engine::call_sequence::call_info; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/script/call_sequence.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/script/code/call_sequence.cpp:29: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bear::engine::call_sequence::call_info::compare_by_date]': /usr/include/c++/8/bits/stl_heap.h:189:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:189:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/script/method_call.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/script/call_sequence.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/script/code/call_sequence.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = bear::engine::call_sequence::call_info; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/script/call_sequence.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/script/code/call_sequence.cpp:29: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = bear::engine::call_sequence::call_info; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': /usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/script/method_call.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/script/call_sequence.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/script/code/call_sequence.cpp:29: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = bear::engine::call_sequence::call_info; _Compare = bear::engine::call_sequence::call_info::compare_by_date]': /usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) ^~~~~~~~ [ 24%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/script/code/method_call.cpp.o [ 25%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/script/code/script_context.cpp.o [ 25%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/script/code/script_parser.cpp.o [ 25%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/script/code/script_runner.cpp.o [ 25%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/script/node_parser/code/node_parser.cpp.o [ 25%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/script/node_parser/code/node_parser_argument.cpp.o [ 25%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/script/node_parser/code/node_parser_argument_list.cpp.o [ 25%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/script/node_parser/code/node_parser_call.cpp.o [ 26%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/script/node_parser/code/node_parser_call_entry.cpp.o [ 26%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/script/node_parser/code/node_parser_call_group.cpp.o [ 26%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/script/node_parser/code/node_parser_file.cpp.o [ 26%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/transition_effect/code/fade_effect.cpp.o [ 26%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/transition_effect/code/strip_effect.cpp.o [ 26%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/transition_effect/code/transition_effect.cpp.o [ 26%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/variable/code/base_variable.cpp.o [ 27%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/variable/code/type_to_string.cpp.o [ 27%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/variable/code/var_map.cpp.o In file included from /usr/include/c++/8/map:61, from /usr/include/claw/multi_type_map.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/variable/var_map.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/variable/code/var_map.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, double, std::less >, std::allocator, double> > >::iterator' {aka 'std::_Rb_tree_iterator, double> >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, double, std::less >, std::allocator, double> > >::iterator' {aka 'std::_Rb_tree_iterator, double> >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /usr/include/claw/multi_type_map.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/variable/var_map.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/variable/code/var_map.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/variable/code/variable_copy.cpp.o [ 27%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/variable/code/variable_list_reader.cpp.o In file included from /usr/include/c++/8/map:61, from /usr/include/claw/multi_type_map.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/variable/var_map.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/variable/variable_list_reader.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/variable/code/variable_list_reader.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, double, std::less >, std::allocator, double> > >::iterator' {aka 'std::_Rb_tree_iterator, double> >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, double, std::less >, std::allocator, double> > >::iterator' {aka 'std::_Rb_tree_iterator, double> >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ [ 27%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/variable/code/variable_eraser.cpp.o [ 27%] Building CXX object bear-engine/core/src/engine/CMakeFiles/bear_engine.dir/variable/code/variable_saver.cpp.o [ 27%] Linking CXX shared library ../../../bin/libbear_engine.so make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 27%] Built target bear_engine make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target running-bear make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 27%] Building CXX object bear-engine/running_bear/CMakeFiles/running-bear.dir/code/running_bear.cpp.o [ 27%] Building CXX object bear-engine/running_bear/CMakeFiles/running-bear.dir/code/main.cpp.o [ 28%] Linking CXX executable ../bin/running-bear make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 28%] Built target running-bear make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bear_gui make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 28%] Building CXX object bear-engine/core/src/gui/CMakeFiles/bear_gui.dir/code/button.cpp.o [ 28%] Building CXX object bear-engine/core/src/gui/CMakeFiles/bear_gui.dir/code/callback.cpp.o [ 29%] Building CXX object bear-engine/core/src/gui/CMakeFiles/bear_gui.dir/code/callback_group.cpp.o [ 29%] Building CXX object bear-engine/core/src/gui/CMakeFiles/bear_gui.dir/code/checkable.cpp.o [ 29%] Building CXX object bear-engine/core/src/gui/CMakeFiles/bear_gui.dir/code/checkbox.cpp.o [ 29%] Building CXX object bear-engine/core/src/gui/CMakeFiles/bear_gui.dir/code/frame.cpp.o [ 29%] Building CXX object bear-engine/core/src/gui/CMakeFiles/bear_gui.dir/code/horizontal_flow.cpp.o [ 29%] Building CXX object bear-engine/core/src/gui/CMakeFiles/bear_gui.dir/code/multi_page.cpp.o [ 29%] Building CXX object bear-engine/core/src/gui/CMakeFiles/bear_gui.dir/code/picture.cpp.o [ 30%] Building CXX object bear-engine/core/src/gui/CMakeFiles/bear_gui.dir/code/radio_button.cpp.o [ 30%] Building CXX object bear-engine/core/src/gui/CMakeFiles/bear_gui.dir/code/radio_group.cpp.o [ 30%] Building CXX object bear-engine/core/src/gui/CMakeFiles/bear_gui.dir/code/scene_element.cpp.o [ 30%] Building CXX object bear-engine/core/src/gui/CMakeFiles/bear_gui.dir/code/static_text.cpp.o [ 30%] Building CXX object bear-engine/core/src/gui/CMakeFiles/bear_gui.dir/code/text_input.cpp.o [ 30%] Building CXX object bear-engine/core/src/gui/CMakeFiles/bear_gui.dir/code/visual_component.cpp.o [ 30%] Linking CXX shared library ../../../bin/libbear_gui.so make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 30%] Built target bear_gui make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bear_generic_items make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 30%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/ambient_sound.cpp.o [ 30%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/base_train.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/base_train.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/base_train.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 30%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/block.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 30%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/camera.cpp.o [ 30%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/camera_on_object.cpp.o [ 31%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/camera_shaker.cpp.o [ 31%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/camera_toggle.cpp.o [ 31%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/change_camera_size.cpp.o [ 31%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/clone_toggle.cpp.o [ 31%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/crossfade_sequence.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/crossfade_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/crossfade_sequence.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/crossfade_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/crossfade_sequence.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/crossfade_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/crossfade_sequence.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/crossfade_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/crossfade_sequence.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/crossfade_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/crossfade_sequence.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/crossfade_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/crossfade_sequence.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/crossfade_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/crossfade_sequence.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/crossfade_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/crossfade_sequence.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/crossfade_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/crossfade_sequence.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/crossfade_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/crossfade_sequence.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/crossfade_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/crossfade_sequence.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/crossfade_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/crossfade_sequence.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/crossfade_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/crossfade_sequence.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/crossfade_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/crossfade_sequence.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 31%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/decorative_effect.cpp.o [ 31%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/decorative_flow.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world_progress_structure.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world_progress_structure.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world_progress_structure.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world_progress_structure.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world_progress_structure.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator >; _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world_progress_structure.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world_progress_structure.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator >; _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world_progress_structure.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_flow.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_flow.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 32%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/decorative_item.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 32%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/decorative_toggle.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_toggle.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/decorative_toggle.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 32%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/delayed_kill_item.cpp.o [ 32%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/delayed_level_loading.cpp.o [ 32%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/density_rectangle_creator.cpp.o [ 32%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/descending_ceiling.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/descending_ceiling.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/descending_ceiling.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 32%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/environment_rectangle_creator.cpp.o [ 32%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/force_rectangle_creator.cpp.o [ 33%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/friction_rectangle_creator.cpp.o [ 33%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/hidden_block.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/hidden_block.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/hidden_block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 33%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/item_creator.cpp.o [ 33%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/killer.cpp.o [ 33%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/level_loader_item.cpp.o [ 33%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/level_loader_progression_item.cpp.o [ 33%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/level_loader_toggle.cpp.o [ 34%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/line.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/line.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/line.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/line.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/line.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/lines.cpp.o [ 34%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/linear_movement_sequence_loop.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/linear_movement_sequence_loop.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/linear_movement_sequence_loop.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/linear_movement_sequence_loop.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/linear_movement_sequence_loop.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/linear_movement_sequence_loop.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/linear_movement_sequence_loop.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/linear_movement_sequence_loop.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/linear_movement_sequence_loop.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/linear_movement_sequence_loop.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/linear_movement_sequence_loop.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/linear_movement_sequence_loop.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/linear_movement_sequence_loop.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/linear_movement_sequence_loop.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/linear_movement_sequence_loop.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/linear_movement_sequence_loop.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/linear_movement_sequence_loop.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/linear_movement_sequence_loop.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/linear_movement_sequence_loop.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/linear_movement_sequence_loop.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/linear_movement_sequence_loop.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/linear_movement_sequence_loop.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/linear_movement_sequence_loop.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/linear_movement_sequence_loop.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/linear_movement_sequence_loop.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/linear_movement_sequence_loop.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/linear_movement_sequence_loop.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/linear_movement_sequence_loop.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/linear_movement_sequence_loop.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 34%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/path_trace.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world_progress_structure.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/path_trace.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/path_trace.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ [ 34%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/path_tracer.cpp.o [ 34%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/reference_item.cpp.o [ 34%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/rolling_credits.cpp.o [ 35%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/slope.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/slope.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 35%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/star.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/star.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/star.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/star.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/star.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*; _Tp = claw::math::coordinate_2d]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 [ 35%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/straight_slope.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/straight_slope.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/straight_slope.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 35%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/timer.cpp.o [ 35%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/toggle.cpp.o [ 35%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/toggle_group.cpp.o [ 35%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/trigger.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/trigger.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/trigger.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/trigger.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/code/trigger.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/unconditional_killer.cpp.o [ 36%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/code/world_parameters.cpp.o [ 36%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/debug/code/debug_model.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/debug/debug_model.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/debug/code/debug_model.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/debug/debug_model.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/debug/code/debug_model.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/expr/code/applied_expression.cpp.o [ 36%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/expr/code/boolean_constant_creator.cpp.o [ 36%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/expr/code/check_item_class_creator.cpp.o [ 36%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/expr/code/expression_creator.cpp.o [ 37%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/expr/code/get_toggle_status_creator.cpp.o [ 37%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/expr/code/logical_not_creator.cpp.o [ 37%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/expr/code/timer_value.cpp.o [ 37%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/forced_movement/code/applied_forced_movement.cpp.o [ 37%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/forced_movement/code/forced_aiming_creator.cpp.o [ 37%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/forced_movement/code/forced_goto_creator.cpp.o [ 37%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/forced_movement/code/forced_join_creator.cpp.o [ 38%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/forced_movement/code/forced_movement_toggle.cpp.o [ 38%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/forced_movement/code/forced_rotation_creator.cpp.o [ 38%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/forced_movement/code/forced_sequence_creator.cpp.o [ 38%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/forced_movement/code/forced_stay_around_creator.cpp.o [ 38%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/forced_movement/code/forced_tracking_creator.cpp.o [ 38%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/forced_movement/code/forced_translation_creator.cpp.o [ 38%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/game_variable/code/bool_game_variable_getter_creator.cpp.o [ 39%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/game_variable/code/bool_game_variable_setter.cpp.o [ 39%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/game_variable/code/int_game_variable_setter.cpp.o [ 39%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/game_variable/code/string_game_variable_setter.cpp.o [ 39%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/game_variable/code/real_game_variable_setter.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/game_variable/real_game_variable_setter.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/game_variable/code/real_game_variable_setter.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, double, std::less >, std::allocator, double> > >::iterator' {aka 'std::_Rb_tree_iterator, double> >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, double, std::less >, std::allocator, double> > >::iterator' {aka 'std::_Rb_tree_iterator, double> >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ [ 39%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/game_variable/code/u_int_game_variable_getter_creator.cpp.o [ 39%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/game_variable/code/u_int_game_variable_setter.cpp.o [ 39%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/layer/code/action_layer.cpp.o [ 40%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/layer/code/decoration_layer.cpp.o /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/layer/code/decoration_layer.cpp: In member function 'virtual void bear::decoration_layer::progress(const region_type&, bear::universe::time_type)': /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/layer/code/decoration_layer.cpp:91:27: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 m_items.get_areas_unique( active_area.begin(), active_area.end(), items ); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/static_map.hpp:122, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/layer/decoration_layer.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/layer/code/decoration_layer.cpp:29: /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/impl/static_map.tpp: In member function 'void bear::universe::static_map::get_areas_unique(AreaIterator, AreaIterator, bear::universe::static_map::item_list&) const [with AreaIterator = std::_List_const_iterator >; ItemType = bear::engine::base_item*]': /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/impl/static_map.tpp:109:6: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 void bear::universe::static_map::get_areas_unique ^~~~ /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/impl/static_map.tpp:109:6: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/impl/static_map.tpp:112:3: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 get_areas(first, last, items); ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/impl/static_map.tpp: In member function 'void bear::universe::static_map::get_areas(AreaIterator, AreaIterator, bear::universe::static_map::item_list&) const [with AreaIterator = std::_List_const_iterator >; ItemType = bear::engine::base_item*]': /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/impl/static_map.tpp:126:6: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 void bear::universe::static_map::get_areas ^~~~ /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/impl/static_map.tpp:126:6: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 [ 40%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/layer/code/pattern_layer.cpp.o [ 40%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/level_variable/code/bool_level_variable_getter_creator.cpp.o [ 40%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/level_variable/code/u_int_level_variable_getter_creator.cpp.o [ 40%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/link/code/base_link_visual.cpp.o [ 40%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/link/code/chain_link_visual.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/chain_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/chain_link_visual.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 40%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/link/code/continuous_link_visual.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/continuous_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/continuous_link_visual.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 41%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/link/code/link_remover.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/link_remover.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/code/link_remover.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 41%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/link/code/link_creator.cpp.o [ 41%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/script/code/add_script_actor.cpp.o [ 41%] Building CXX object bear-engine/lib/src/generic_items/CMakeFiles/bear_generic_items.dir/script/code/script_director.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/script/script_director.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/script/code/script_director.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::engine::call_sequence::call_info; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/script/script_director.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/script/code/script_director.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::engine::call_sequence::call_info*; _Tp = bear::engine::call_sequence::call_info]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::engine::call_sequence::call_info*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::engine::call_sequence::call_info*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 41%] Linking CXX shared library ../../../bin/libbear_generic_items.so make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 41%] Built target bear_generic_items make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target engine-man make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 41%] Generating running-bear.6 make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 41%] Built target engine-man make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bear-engine-translations make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 41%] Generating fr.gmo [ 41%] Generating nn.gmo make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 41%] Built target bear-engine-translations make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target plee_the_bear make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 41%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/balloon.cpp.o [ 41%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/boss.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/boss.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/boss.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/config_file.cpp.o [ 41%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/controller_config.cpp.o [ 41%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/controller_layout.cpp.o [ 42%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/base_bonus.cpp.o In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/base_bonus.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/end.cpp.o [ 42%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/game_variables.cpp.o In file included from /usr/include/c++/8/map:61, from /usr/include/claw/multi_type_map.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/variable/var_map.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/game.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/game_variables.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, double, std::less >, std::allocator, double> > >::iterator' {aka 'std::_Rb_tree_iterator, double> >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, double, std::less >, std::allocator, double> > >::iterator' {aka 'std::_Rb_tree_iterator, double> >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ [ 42%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/gauge.cpp.o [ 42%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/gui_command.cpp.o [ 42%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/init.cpp.o [ 42%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/level_information.cpp.o [ 43%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/mini_game_information.cpp.o [ 43%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/level_variables.cpp.o [ 43%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/monster.cpp.o [ 43%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/playability_type.cpp.o [ 43%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/player.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player.cpp:28: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/player_action.cpp.o [ 43%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/player_proxy.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/layer.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:35, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player_proxy.cpp:28: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/set:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/player_proxy.cpp:28: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/score_table.cpp.o /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/score_table.cpp: In member function 'void ptb::score_table::insert(const string&, double)': /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/score_table.cpp:321:49: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 m_records.insert(it, entry(player_name, score)); ^ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/score_table.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/score_table.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:101:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/score_table.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/code/score_table.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_back() [with _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1255:9: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 { this->_M_erase(iterator(this->_M_impl._M_node._M_prev)); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ [ 44%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/code/speaker_item.cpp.o [ 44%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame.cpp.o [ 44%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_audio.cpp.o [ 44%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_choose_player_mode.cpp.o [ 44%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_configure.cpp.o [ 44%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_game_options.cpp.o [ 45%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_level_score.cpp.o [ 45%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_main_menu.cpp.o [ 45%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_pause.cpp.o [ 45%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_password.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_font.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/font.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/writing.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/frame.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame_password.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/frame/code/frame_password.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, double, std::less >, std::allocator, double> > >::iterator' {aka 'std::_Rb_tree_iterator, double> >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, double, std::less >, std::allocator, double> > >::iterator' {aka 'std::_Rb_tree_iterator, double> >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ [ 45%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_play_mini_game.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/visual_component.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame_play_mini_game.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/frame/code/frame_play_mini_game.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/visual_component.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame_play_mini_game.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/frame/code/frame_play_mini_game.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, std::vector<_Tp, _Alloc>::value_type) [with _Tp = ptb::mini_game_information; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:867:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ptb::mini_game_information; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/visual_component.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame_play_mini_game.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/frame/code/frame_play_mini_game.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/visual_component.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame_play_mini_game.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/frame/code/frame_play_mini_game.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = ptb::mini_game_information; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = ptb::mini_game_information; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/visual_component.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame_play_mini_game.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/frame/code/frame_play_mini_game.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/visual_component.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame_play_mini_game.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/frame/code/frame_play_mini_game.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/visual_component.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame_play_mini_game.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/frame/code/frame_play_mini_game.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/visual_component.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame_play_mini_game.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/frame/code/frame_play_mini_game.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/visual_component.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/gui/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/frame/frame_play_mini_game.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/frame/code/frame_play_mini_game.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 45%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_play_story.cpp.o [ 45%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_player_controls.cpp.o [ 46%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_profiles.cpp.o [ 46%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_profile_name.cpp.o [ 46%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_screen.cpp.o [ 46%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_start_menu.cpp.o [ 46%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/frame_talk.cpp.o [ 46%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/menu_frame.cpp.o [ 46%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/frame/code/message_box.cpp.o [ 46%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/gui/code/horizontal_gauge.cpp.o [ 47%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/gui/code/key_edit.cpp.o [ 47%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/gui/code/vertical_gauge.cpp.o [ 47%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/bonus_points/code/bonus_all_dead.cpp.o [ 47%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/bonus_points/code/bonus_all_dead_by_category.cpp.o [ 47%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/bonus_points/code/bonus_boss.cpp.o [ 47%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/bonus_points/code/bonus_carnage.cpp.o [ 47%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/bonus_points/code/bonus_cooperation.cpp.o [ 48%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/bonus_points/code/bonus_exits.cpp.o [ 48%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/bonus_points/code/bonus_max_energy.cpp.o [ 48%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/bonus_points/code/bonus_mini_game.cpp.o [ 48%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/bonus_points/code/bonus_points.cpp.o [ 48%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/bonus_points/code/bonus_time.cpp.o [ 48%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/bonus_points/code/bonus_time_record.cpp.o [ 48%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/expr/code/bool_level_variable_getter_creator.cpp.o [ 49%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/castle/code/armor.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, std::vector<_Tp, _Alloc>::value_type) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:867:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ^~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/armor.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/armor.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/castle/code/axe.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/axe.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/axe.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/castle/axe.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/castle/code/axe.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/action_file_recorder.cpp.o /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp: In destructor 'ptb::action_file_recorder::~action_file_recorder()': /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:80:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::sort(m_actions.begin(), m_actions.end()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp: In destructor 'virtual ptb::action_file_recorder::~action_file_recorder()': /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:80:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::sort(m_actions.begin(), m_actions.end()); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/math.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/mouse.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algo.h:4824:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 sort(_RandomAccessIterator __first, _RandomAccessIterator __last) ^~~~ /usr/include/c++/8/bits/stl_algo.h:4824:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:4834:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ptb::action_file_recorder::action_information; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/math.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/mouse.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~ /usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/controller_layout.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/controller_config.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/impl/item_with_player_control_reader.tpp:30, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:108, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = unsigned int; _Tp = ptb::action_file_recorder::action_information; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = ptb::action_file_recorder::action_information; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/controller_layout.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/controller_config.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/impl/item_with_player_control_reader.tpp:30, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:108, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2518:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _M_erase_aux(__p.first, __p.second); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/math.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/mouse.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__partial_sort(__first, __last, __last, __comp); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1953:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__unguarded_partition_pivot(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __final_insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1886:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/controller_layout.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/controller_config.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/impl/item_with_player_control_reader.tpp:30, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:108, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2500:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:2500:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_tree.h:2507:4: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 _M_erase_aux(__first++); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/math.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/mouse.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __partial_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__heap_select(__first, __middle, __last, __comp); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1934:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__sort_heap(__first, __middle, __comp); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__unguarded_partition(__first + 1, __last, __first, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__i, __first)) ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/math.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/mouse.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/controller_layout.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/controller_config.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/impl/item_with_player_control_reader.tpp:30, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:108, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/math.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/mouse.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__make_heap(__first, __middle, __comp); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__i, __first)) ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__pop_heap(__first, __middle, __i, __comp); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/math.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/mouse.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__pop_heap(__first, __last, __last, __comp); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/math.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/mouse.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__a, __b)) ~~~~~~^~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__b, __c)) ~~~~~~^~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 else if (__comp(__a, __c)) ~~~~~~^~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 else if (__comp(__a, __c)) ~~~~~~^~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 else if (__comp(__b, __c)) ~~~~~~^~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_partition(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 while (__comp(__first, __pivot)) ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 while (__comp(__pivot, __last)) ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__first, __last); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const ^~~~~~~~ /usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/math.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/mouse.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/controller_layout.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/controller_config.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/impl/item_with_player_control_reader.tpp:30, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:108, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/math.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/mouse.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) ^~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:146:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iter_swap<__are_same<_ValueType1, _ValueType2>::__value ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __are_same<_ValueType1&, _ReferenceType1>::__value ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __are_same<_ValueType2&, _ReferenceType2>::__value>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iter_swap(__a, __b); ~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = ptb::action_file_recorder::action_information; _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/predefined_ops.h:89:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) const ^~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/math.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/mouse.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = ptb::action_file_recorder::action_information; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__first + __secondChild, ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ __first + (__secondChild - 1))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In static member function 'static void std::__iter_swap::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:101:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) ^~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:101:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = ptb::action_file_recorder::action_information*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/math.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/mouse.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = ptb::action_file_recorder::action_information; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/action_file_recorder.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/action_file_recorder.cpp:29: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = ptb::action_file_recorder::action_information]': /usr/include/c++/8/bits/predefined_ops.h:64:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) const ^~~~~~~~ [ 49%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/add_ingame_layers.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_ingame_layers.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_ingame_layers.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 49%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/add_players_camera.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_players_camera.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_players_camera.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/add_players_camera.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/add_players_camera.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/add_main_menu_layer.cpp.o [ 49%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/air_bubble.cpp.o [ 50%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/air_bubble_generator.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/air_bubble_generator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/air_bubble_generator.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 50%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/authorize_action_toggle.cpp.o [ 50%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/bonus_box.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/bonus_box.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/bonus_box.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 50%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/bonus_manager.cpp.o [ 50%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/checkpoint.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/checkpoint.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/checkpoint.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 50%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/clingable.cpp.o [ 50%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/corrupting_bonus.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_bonus.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/corrupting_bonus_attractor.cpp.o [ 51%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/corrupting_item.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/corrupting_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 51%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/demo_level_loader.cpp.o [ 51%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/floating_score.cpp.o /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp: In member function 'void ptb::floating_score::add_points(unsigned int, unsigned int)': /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:89:16: warning: variable 'p' set but not used [-Wunused-but-set-variable] player_proxy p = util::find_player( get_level_globals(), player_index ); ^ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/decorative_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/floating_score.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/floating_score.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 51%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/free_bonus.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/free_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/free_bonus.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/free_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/free_bonus.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/free_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/free_bonus.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/free_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/free_bonus.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/free_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/free_bonus.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/free_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/free_bonus.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ [ 51%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/game_settings.cpp.o [ 51%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/god.cpp.o In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/god.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/god.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/gossipy_item.cpp.o [ 52%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/hazelnut.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hazelnut.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hazelnut.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 52%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/headstone.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/headstone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/headstone.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/hideout_bonus_item.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/hideout_bonus_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/hideout_bonus_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 52%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/hideout_revealing.cpp.o [ 52%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/honeypot.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/honeypot.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 52%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/kicker.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/kicker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/kicker.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 53%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/layer_border.cpp.o [ 53%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/level_exit.cpp.o [ 53%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/level_pusher.cpp.o [ 53%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/level_popper.cpp.o [ 53%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/level_score_record.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world_progress_structure.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/level_score_record.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/level_score_record.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = ptb::score_table::entry; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ [ 53%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/level_settings.cpp.o [ 53%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/little_plee.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/little_plee.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/little_plee.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/little_plee.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/little_plee.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/link_on_players.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/link/base_link_visual.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/link_on_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/link_on_players.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 54%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/mini_game_unlock_item.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini_game_unlock_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/mini_game_unlock_item.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini_game_unlock_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/mini_game_unlock_item.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/on_players_activator.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/on_players_activator.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/on_players_activator.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 54%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/one_or_two_players_toggle.cpp.o [ 54%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/owl.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/layer.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:35, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/owl.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/owl.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/set:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/owl.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/owl.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/passive_enemy.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/passive_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/passive_enemy.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 54%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/player_killer.cpp.o [ 55%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/player_killer_toggle.cpp.o [ 55%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/players_detector.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_detector.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_detector.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 55%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/players_present.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_waiting_for_players.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/players_present.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/players_present.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 55%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/player_settings.cpp.o [ 55%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/player_speaker_zone.cpp.o [ 55%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/player_start_position.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_start_position.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_start_position.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_start_position.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_start_position.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/player_stop_block.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/algorithm:61, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /usr/include/claw/impl/box_2d.tpp:30, from /usr/include/claw/box_2d.hpp:129, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/bitmap_rendering_attributes.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/base_scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/scene_element.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/basic_renderable_item.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player_stop_block.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/player_stop_block.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 56%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/power_drop_restriction_zone.cpp.o [ 56%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/power_effect.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_effect.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 56%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/power_filter_door.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/power_filter_door.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/power_filter_door.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/projectile_enemy.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/projectile_enemy_zone.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/projectile_enemy_zone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/projectile_enemy_zone.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/save_player_position.cpp.o [ 56%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/script_actor_player.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world_progress_structure.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/script_actor_player.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/script_actor_player.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = ptb::script_actor_player::action_information; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = ptb::script_actor_player::action_information; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/script_actor_player.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/script_actor_player.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2518:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _M_erase_aux(__p.first, __p.second); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/script_actor_player.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/script_actor_player.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world_progress_structure.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/script_actor_player.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/script_actor_player.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ptb::script_actor_player::action_information; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/script_actor_player.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/script_actor_player.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2500:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:2500:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_tree.h:2507:4: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 _M_erase_aux(__first++); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/world_progress_structure.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/script_actor_player.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/script_actor_player.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = ptb::script_actor_player::action_information; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/script_actor_player.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/script_actor_player.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/script_actor_player.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/script_actor_player.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/script_actor_player.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/script_actor_player.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/script_director.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/script/script_director.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/script_director.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/script_director.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::engine::call_sequence::call_info; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/script/script_director.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/script_director.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/script_director.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::engine::call_sequence::call_info*; _Tp = bear::engine::call_sequence::call_info]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::engine::call_sequence::call_info*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::engine::call_sequence::call_info*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 57%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/shared_camera.cpp.o [ 57%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/small_honeypot.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/small_honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/small_honeypot.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/small_honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/small_honeypot.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/small_honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/small_honeypot.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/small_honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/small_honeypot.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/small_honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/small_honeypot.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_bonus.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/small_honeypot.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/small_honeypot.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ [ 57%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/soul.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/soul.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/soul.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 57%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/spring.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/spring.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/spring.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 57%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/stone_tracer.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/path_tracer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone_tracer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/stone_tracer.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/lib/src/generic_items/path_tracer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone_tracer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/code/stone_tracer.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/timer_kill_players.cpp.o [ 58%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/code/two_players_only.cpp.o [ 58%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/mini-game/code/sequencer.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ptb::sequencer::chord; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bear::visual::animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, std::vector<_Tp, _Alloc>::value_type) [with _Tp = bear::visual::animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:867:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ^~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ptb::sequencer::chord; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ptb::sequencer::chord*; _Tp = ptb::sequencer::chord]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::animation*; _Tp = bear::visual::animation]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = bear::visual::animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = bear::visual::animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::animation]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = ptb::sequencer::chord; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ptb::sequencer::chord; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ptb::sequencer::chord*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::animation*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ptb::sequencer::chord; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ptb::sequencer::chord]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ptb::sequencer::chord*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::animation*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::animation*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::animation*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const ptb::sequencer::chord*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = ptb::sequencer::chord*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_brick/item_with_input_listener.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_action.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item_brick/item_with_single_player_control_reader.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/sequencer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/sequencer.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 58%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/mini-game/code/sequencer_control.cpp.o [ 58%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/mini-game/code/stone_target.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/mini-game/stone_target.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/mini-game/code/stone_target.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/player/code/plee.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /usr/include/claw/exception.hpp:34, from /usr/include/claw/factory.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_factory.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/export.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /usr/include/claw/exception.hpp:34, from /usr/include/claw/factory.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_factory.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/export.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /usr/include/claw/exception.hpp:34, from /usr/include/claw/factory.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_factory.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/export.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /usr/include/claw/exception.hpp:34, from /usr/include/claw/factory.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_factory.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/export.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /usr/include/claw/exception.hpp:34, from /usr/include/claw/factory.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_factory.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/export.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /usr/include/claw/exception.hpp:34, from /usr/include/claw/factory.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_factory.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/export.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /usr/include/claw/exception.hpp:34, from /usr/include/claw/factory.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_factory.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/export.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /usr/include/claw/exception.hpp:34, from /usr/include/claw/factory.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_factory.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/export.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /usr/include/claw/exception.hpp:34, from /usr/include/claw/factory.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_factory.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/export.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /usr/include/claw/exception.hpp:34, from /usr/include/claw/factory.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_factory.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/export.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /usr/include/claw/factory.hpp:38, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_factory.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/export.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /usr/include/claw/factory.hpp:38, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_factory.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/export.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/plee.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/plee.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/player/code/ray.cpp.o In file included from /usr/include/c++/8/map:61, from /usr/include/claw/factory.hpp:38, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_factory.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/export.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/ray.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/ray.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /usr/include/claw/factory.hpp:38, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/item_factory.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/export.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/player/ray.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/player/code/ray.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/stone/code/air_fire_stone.cpp.o In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /usr/include/claw/vector_2d.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /usr/include/claw/vector_2d.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/layer.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:35, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/set:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/set:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/stone/code/air_fire_water_stone.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_water_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_water_stone.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_fire_water_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_fire_water_stone.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/stone/code/air_water_stone.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/layer.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:35, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_water_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_water_stone.cpp:30: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/set:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_water_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_water_stone.cpp:30: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/stone/code/air_stone.cpp.o In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /usr/include/claw/vector_2d.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /usr/include/claw/vector_2d.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/layer.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:35, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/set:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/include/claw/assert.hpp:33, from /usr/include/claw/impl/box_2d.tpp:31, from /usr/include/claw/box_2d.hpp:129, from /usr/include/claw/rectangle.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:31, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/set:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/air_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/air_stone.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/stone/code/fire_stone.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/fire_stone.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/stone/code/stone.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/stone.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/stone.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/stone/code/water_fire_stone.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/water_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/water_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/water_fire_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/water_fire_stone.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/stone/code/water_stone.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/water_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/water_stone.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/stone/water_stone.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/stone/code/water_stone.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/forest/code/big_rabbit.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/boss.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/big_rabbit.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/big_rabbit.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/forest/code/carrot_monster.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/carrot_monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/carrot_monster.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/carrot_monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/carrot_monster.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/forest/code/frog.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_action.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model.hpp:35, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/frog.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/frog.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model/model_action.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/model.hpp:35, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/frog.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/frog.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/forest/code/gorilla.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/gorilla.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/gorilla.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/gorilla.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/gorilla.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/gorilla.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/gorilla.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/gorilla.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/gorilla.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/gorilla.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/gorilla.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/gorilla.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/gorilla.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/gorilla.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/gorilla.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/gorilla.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/gorilla.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/gorilla.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/gorilla.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/gorilla.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/gorilla.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/gorilla.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/gorilla.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, std::vector<_Tp, _Alloc>::value_type) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:867:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ^~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/gorilla.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/gorilla.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/forest/code/sting.cpp.o In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/sting.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/sting.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/forest/code/rabbit.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/layer.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:35, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/rabbit.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/rabbit.cpp:30: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/set:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/rabbit.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/rabbit.cpp:30: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/forest/code/wasp.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/wasp.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/wasp.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/wasp.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/wasp.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/wasp.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/wasp.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/wasp.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/wasp.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/wasp.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/wasp.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/wasp.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/wasp.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/wasp.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/wasp.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/wasp.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/wasp.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/wasp.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/wasp.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/wasp.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/wasp.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/wasp.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/wasp.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, std::vector<_Tp, _Alloc>::value_type) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:867:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ^~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/wasp.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/wasp.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item/forest/code/woodpecker.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, std::vector<_Tp, _Alloc>::value_type) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:867:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ^~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/base_enemy.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/forest/woodpecker.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/item/forest/code/woodpecker.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item_brick/code/activate_on_players.cpp.o [ 61%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/item_brick/code/with_attack_point.cpp.o [ 61%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/layer/code/base_debugging_layer.cpp.o [ 61%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/layer/code/balloon_layer.cpp.o [ 61%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/layer/code/ingame_menu_layer.cpp.o [ 61%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/layer/code/item_information_layer.cpp.o [ 62%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/layer/code/link_layer.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/gui_layer.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/base_debugging_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/link_layer.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/link_layer.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/gui_layer.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/base_debugging_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/link_layer.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/link_layer.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*; _Tp = claw::math::coordinate_2d]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 [ 62%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/layer/code/main_menu_layer.cpp.o [ 62%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/layer/code/misc_layer.cpp.o [ 62%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/layer/code/physics_layer.cpp.o [ 62%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/layer/code/player_arrows_layer.cpp.o [ 62%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/layer/code/recent_path_layer.cpp.o In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/gui_layer.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/base_debugging_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/recent_path_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/recent_path_layer.cpp:31: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/gui_layer.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/base_debugging_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/recent_path_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/recent_path_layer.cpp:31: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/gui_layer.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/base_debugging_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/recent_path_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/recent_path_layer.cpp:31: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = claw::math::coordinate_2d; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/gui_layer.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/base_debugging_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/recent_path_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/recent_path_layer.cpp:31: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*; _Tp = claw::math::coordinate_2d]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = claw::math::coordinate_2d*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 [ 62%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/layer/code/status_layer.cpp.o In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/boost/bind/bind.hpp:2187, from /usr/include/boost/bind.hpp:22, from /usr/include/boost/signals2/slot.hpp:15, from /usr/include/boost/signals2/connection.hpp:24, from /usr/include/boost/signals2/signal.hpp:22, from /usr/include/boost/signals2.hpp:19, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/variable/var_map.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:35, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/boost/bind/bind_mf_cc.hpp: In function 'boost::_bi::bind_t, typename boost::_bi::list_av_2::type> boost::bind(R (T::*)(B1), A1, A2) [with R = void; T = ptb::status_layer::player_status; B1 = double; A1 = ptb::status_layer::player_status*; A2 = boost::arg<1>]': /usr/include/boost/bind/bind_mf_cc.hpp:69:64: note: parameter passing for argument of type 'F' {aka 'boost::_mfi::mf1'} changed in GCC 7.1 return _bi::bind_t(F(f), list_type(a1, a2)); ^ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind/bind.hpp:2187, from /usr/include/boost/bind.hpp:22, from /usr/include/boost/signals2/slot.hpp:15, from /usr/include/boost/signals2/connection.hpp:24, from /usr/include/boost/signals2/signal.hpp:22, from /usr/include/boost/signals2.hpp:19, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/variable/var_map.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:35, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/boost/bind/bind_mf_cc.hpp: In function 'boost::_bi::bind_t, typename boost::_bi::list_av_2::type> boost::bind(R (T::*)(B1), A1, A2) [with R = void; T = ptb::status_layer; B1 = double; A1 = ptb::status_layer*; A2 = boost::arg<1>]': /usr/include/boost/bind/bind_mf_cc.hpp:69:64: note: parameter passing for argument of type 'F' {aka 'boost::_mfi::mf1'} changed in GCC 7.1 return _bi::bind_t(F(f), list_type(a1, a2)); ^ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:22, from /usr/include/boost/signals2/slot.hpp:15, from /usr/include/boost/signals2/connection.hpp:24, from /usr/include/boost/signals2/signal.hpp:22, from /usr/include/boost/signals2.hpp:19, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/variable/var_map.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:35, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/boost/bind/bind.hpp: In constructor 'boost::_bi::bind_t::bind_t(F, const L&) [with R = void; F = boost::_mfi::mf1; L = boost::_bi::list2, boost::arg<1> >]': /usr/include/boost/bind/bind.hpp:1447:5: note: parameter passing for argument of type 'boost::_mfi::mf1' changed in GCC 7.1 bind_t(F f, L const & l): f_(f), l_(l) {} ^~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:22, from /usr/include/boost/signals2/slot.hpp:15, from /usr/include/boost/signals2/connection.hpp:24, from /usr/include/boost/signals2/signal.hpp:22, from /usr/include/boost/signals2.hpp:19, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/variable/var_map.hpp:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:35, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/boost/bind/bind.hpp: In constructor 'boost::_bi::bind_t::bind_t(F, const L&) [with R = void; F = boost::_mfi::mf1; L = boost::_bi::list2, boost::arg<1> >]': /usr/include/boost/bind/bind.hpp:1447:5: note: parameter passing for argument of type 'boost::_mfi::mf1' changed in GCC 7.1 bind_t(F f, L const & l): f_(f), l_(l) {} ^~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cmath:42, from /usr/include/claw/impl/coordinate_2d.tpp:30, from /usr/include/claw/coordinate_2d.hpp:98, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:62, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite_sequence.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/gui/horizontal_gauge.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/status_layer.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/code/status_layer.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 63%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/layer/code/windows_layer.cpp.o [ 63%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/layer/code/wireframe_layer.cpp.o [ 63%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/layer/balloon_placement/code/balloon_placement.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/layer/balloon_placement/balloon_placement.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/layer/balloon_placement/code/balloon_placement.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ptb::balloon_placement::scene_character; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = ptb::balloon_placement::scene_character; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ [ 63%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/message/code/balloon_layer_add_message.cpp.o [ 63%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/message/code/get_player_instance.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/message/get_player_instance.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/message/code/get_player_instance.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/monster_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/message/get_player_instance.hpp:34, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/message/code/get_player_instance.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/message/code/score_message.cpp.o [ 63%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/message/code/status_layer_boss_message.cpp.o [ 64%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_captive.cpp.o [ 64%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_cling.cpp.o [ 64%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_clung_jump.cpp.o [ 64%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_crouch.cpp.o [ 64%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_dead.cpp.o [ 64%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_fall.cpp.o [ 64%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_float.cpp.o [ 65%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_hang.cpp.o [ 65%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_game_over.cpp.o [ 65%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_idle.cpp.o [ 65%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_injured.cpp.o [ 65%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_jump.cpp.o [ 65%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_look_upward.cpp.o [ 65%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_maintain.cpp.o [ 66%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_paralyze.cpp.o [ 66%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_player.cpp.o [ 66%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_roar.cpp.o [ 66%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_run.cpp.o [ 66%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_slap.cpp.o [ 66%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_start_cling.cpp.o [ 66%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_start_hang.cpp.o [ 67%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_start_jump.cpp.o [ 67%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_throw.cpp.o [ 67%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_sink.cpp.o [ 67%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_swimming.cpp.o [ 67%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_vertical_jump.cpp.o [ 67%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_wait.cpp.o [ 67%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/player_state/code/state_walk.cpp.o [ 68%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/reference_point/code/attack_point_reference_point.cpp.o [ 68%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/throwable_item/code/air_honeypot_throwable_item.cpp.o [ 68%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/throwable_item/code/corrupting_item_throwable_item.cpp.o In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:463:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__x.begin(), __x.end(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ this->_M_impl._M_start, ~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:63, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__uninitialized_copy<__is_trivial(_ValueType1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __is_trivial(_ValueType2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __assignable>:: ~~~~~~~~~~~~~~~~~~ __uninit_copy(__first, __last, __result); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bear::visual::sprite*; bool _TrivialValueTypes = false]': /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]': /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::copy(__first, __last, __result); } ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:214:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:226:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bear::visual::sprite]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /usr/include/claw/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/image.hpp:36, from /build/plee-the-bear-0.6.0/bear-engine/core/src/visual/sprite.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/scene_visual.hpp:35, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1395:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1401:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bear::visual::sprite*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_tempbuf.h:60, from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/types.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_attributes.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item_state.hpp:32, from /build/plee-the-bear-0.6.0/bear-engine/core/src/universe/physical_item.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:36, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/item/corrupting_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/corrupting_item_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/corrupting_item_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator, _ForwardIterator) { } ^~~~~~~~~ /usr/include/c++/8/bits/stl_construct.h:117:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 68%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/throwable_item/code/fire_honeypot_throwable_item.cpp.o [ 68%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/throwable_item/code/hazelnut_throwable_item.cpp.o [ 68%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/throwable_item/code/throwable_item.cpp.o [ 68%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/throwable_item/code/throwable_items_container.cpp.o [ 69%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/throwable_item/code/stone_throwable_item.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/text_interface/base_exportable.hpp:37, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/base_item.hpp:40, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/layer/layer.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level.hpp:35, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:41, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/stone_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/stone_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/set:60, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/player_proxy.hpp:39, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/throwable_item/stone_throwable_item.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/throwable_item/code/stone_throwable_item.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/throwable_item/code/water_honeypot_throwable_item.cpp.o [ 69%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/transition_effect/code/game_over_effect.cpp.o [ 69%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/transition_effect/code/invincibility_effect.cpp.o [ 69%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/transition_effect/code/level_ending_effect.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/joystick.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/input/input_listener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/transition_effect/transition_effect.hpp:33, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/transition_effect/level_ending_effect.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/transition_effect/code/level_ending_effect.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ptb::level_ending_effect::score_line; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = ptb::level_ending_effect::score_line; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ [ 69%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/transition_effect/code/level_starting_effect.cpp.o [ 69%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/util/code/level_util.cpp.o [ 70%] Building CXX object plee-the-bear/src/ptb/CMakeFiles/plee_the_bear.dir/util/code/player_util.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/util/player_util.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/util/code/player_util.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Tp = double; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-engine/core/src/audio/sound_manager.hpp:34, from /build/plee-the-bear-0.6.0/bear-engine/core/src/engine/level_globals.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/../ptb/util/player_util.hpp:32, from /build/plee-the-bear-0.6.0/plee-the-bear/src/ptb/util/code/player_util.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1149:2: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_erase_aux(__position); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::_Alloc_node; _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = claw::memory::smart_ptr; _Val = std::pair, double>; _KeyOfValue = std::_Select1st, double> >; _Compare = std::less >; _Alloc = std::allocator, double> >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, double>, std::_Select1st, double> >, std::less >, std::allocator, double> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, double> >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] Linking CXX shared library ../../bin/libplee_the_bear.so make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 70%] Built target plee_the_bear make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target ptb-man make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 70%] Generating plee-the-bear.6 make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 70%] Built target ptb-man make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target ptb-translations make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 70%] Generating fr.gmo [ 70%] Generating nn.gmo make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 70%] Built target ptb-translations make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bf-man make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 70%] Generating bf-level-editor.1 [ 70%] Generating bf-model-editor.1 [ 70%] Generating bf-animation-editor.1 make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 70%] Built target bf-man make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bf-translations make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 70%] Generating fr.gmo [ 70%] Generating nn.gmo make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 70%] Built target bf-translations make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bear-editor make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 70%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/accordion.cpp.o [ 70%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/animation.cpp.o /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp: In member function 'bool bf::animation::operator<(const bf::animation&) const': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:96:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 std::lexicographical_compare( begin(), end(), that.begin(), that.end() ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:96:33: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp: In member function 'void bf::animation::set_frames(const frame_list&)': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:107:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 insert(begin(), frames.begin(), frames.end()); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:107:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp: In member function 'void bf::animation::delete_frame(unsigned int)': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:239:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(it); ^ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function 'bool std::lexicographical_compare(_II1, _II1, _II2, _II2) [with _II1 = std::_List_const_iterator; _II2 = std::_List_const_iterator]': /usr/include/c++/8/bits/stl_algobase.h:1221:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 lexicographical_compare(_II1 __first1, _II1 __last1, ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:1221:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:1221:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:1221:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:1236:48: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 return std::__lexicographical_compare_aux(std::__niter_base(__first1), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__niter_base(__last1), ~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__niter_base(__first2), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__niter_base(__last2)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:1236:48: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = std::_List_const_iterator]': /usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 __niter_base(_Iterator __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h: In function 'bool std::__lexicographical_compare_aux(_II1, _II1, _II2, _II2) [with _II1 = std::_List_const_iterator; _II2 = std::_List_const_iterator]': /usr/include/c++/8/bits/stl_algobase.h:928:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 __lexicographical_compare_aux(_II1 __first1, _II1 __last1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:928:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:928:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:928:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:940:60: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 return std::__lexicographical_compare<__simple>::__lc(__first1, __last1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ __first2, __last2); ~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:940:60: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ In file included from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In static member function 'static bool std::__lexicographical_compare<_BoolType>::__lc(_II1, _II1, _II2, _II2) [with _II1 = std::_List_const_iterator; _II2 = std::_List_const_iterator; bool _BoolType = false]': /usr/include/c++/8/bits/stl_algobase.h:901:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 __lexicographical_compare<_BoolType>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:901:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:901:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:901:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:904:44: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 return std::__lexicographical_compare_impl(__first1, __last1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ __first2, __last2, ~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:904:44: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function 'bool std::__lexicographical_compare_impl(_II1, _II1, _II2, _II2, _Compare) [with _II1 = std::_List_const_iterator; _II2 = std::_List_const_iterator; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/8/bits/stl_algobase.h:871:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 __lexicographical_compare_impl(_II1 __first1, _II1 __last1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:871:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:871:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:871:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:879:39: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 __last1 = __rai_type::__newlast1(__first1, __last1, __first2, __last2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:879:39: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:880:55: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 for (; __first1 != __last1 && __rai_type::__cnd2(__first2, __last2); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:883:14: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 if (__comp(__first1, __first2)) ~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:885:14: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 if (__comp(__first2, __first1)) ~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _II1 std::__lc_rai< , >::__newlast1(_II1, _II1, _II2, _II2) [with _II1 = std::_List_const_iterator; _II2 = std::_List_const_iterator; = std::bidirectional_iterator_tag; = std::bidirectional_iterator_tag]': /usr/include/c++/8/bits/stl_algobase.h:839:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 __newlast1(_II1, _II1 __last1, _II2, _II2) ^~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:839:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:839:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:839:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h: In static member function 'static bool std::__lc_rai< , >::__cnd2(_II, _II) [with _II = std::_List_const_iterator; = std::bidirectional_iterator_tag; = std::bidirectional_iterator_tag]': /usr/include/c++/8/bits/stl_algobase.h:844:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 __cnd2(_II __first, _II __last) ^~~~~~ /usr/include/c++/8/bits/stl_algobase.h:844:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation.cpp:29: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = std::_List_const_iterator; _Iterator2 = std::_List_const_iterator]': /usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) const ^~~~~~~~ /usr/include/c++/8/bits/predefined_ops.h:42:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 [ 70%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/animation_edit.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_edit.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_edit.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_edit.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 70%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/animation_file_edit.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_file_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_file_edit.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_file_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_file_edit.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_file_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_file_edit.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_file_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 70%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/animation_file_type.cpp.o In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_file_type.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_file_type.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_file_type.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_file_type.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_file_type.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_file_type.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 70%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/animation_file_xml_reader.cpp.o [ 70%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/animation_file_xml_writer.cpp.o [ 71%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/animation_frame.cpp.o [ 71%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/animation_player.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_player.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_player.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_player.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_player.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_player.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_player.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_player.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 71%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/animation_view_ctrl.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_view_ctrl.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_view_ctrl.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_view_ctrl.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_view_ctrl.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_view_ctrl.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_view_ctrl.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_view_ctrl.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_view_ctrl.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_view_ctrl.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_view_ctrl.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_view_ctrl.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_view_ctrl.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_view_ctrl.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/animation_view_ctrl.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 71%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/any_animation.cpp.o In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/any_animation.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/any_animation.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/any_animation.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/any_animation.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/any_animation.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/any_animation.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 71%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/any_animation_edit.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/any_animation_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/any_animation_edit.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/any_animation_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/any_animation_edit.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/any_animation_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/any_animation_edit.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/any_animation_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 71%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/base_editor_application.cpp.o [ 71%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/bitmap_rendering_attributes.cpp.o [ 72%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/bitmap_rendering_attributes_edit.cpp.o [ 72%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/bool_edit.cpp.o [ 72%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/check_error.cpp.o [ 72%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/class_not_found.cpp.o [ 72%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/class_tree_ctrl.cpp.o [ 72%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/compiled_file.cpp.o [ 72%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/config_frame.cpp.o [ 73%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/custom_type.cpp.o [ 73%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/font_file_edit.cpp.o [ 73%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/frame_edit.cpp.o [ 73%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/human_readable.cpp.o [ 73%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/image_list_ctrl.cpp.o [ 73%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/image_pool.cpp.o [ 73%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/image_selection_dialog.cpp.o [ 74%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/item_check_result.cpp.o [ 74%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/item_class.cpp.o [ 74%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/item_class_pool.cpp.o [ 74%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/item_class_selection_dialog.cpp.o [ 74%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/item_class_xml_parser.cpp.o /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp: In static member function 'static std::__cxx11::string bf::item_class_xml_parser::get_item_class_name(const string&)': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:63:46: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("class"), &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp: In member function 'void bf::item_class_xml_parser::read_item_properties(bf::item_class&, const wxXmlNode*) const': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:146:46: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("class"), &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:151:49: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("category"), &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:157:75: warning: 'wxString wxXmlNode::GetPropVal(const wxString&, const wxString&) const' is deprecated [-Wdeprecated-declarations] ( wx_to_std_string(node->GetPropVal( wxT("box_color"), wxT("#00FF00") )) ); ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:228:17: note: declared here inline wxString wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:160:68: warning: 'wxString wxXmlNode::GetPropVal(const wxString&, const wxString&) const' is deprecated [-Wdeprecated-declarations] ( wx_to_std_string(node->GetPropVal( wxT("url"), wxEmptyString )) ); ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:228:17: note: declared here inline wxString wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:163:53: warning: 'wxString wxXmlNode::GetPropVal(const wxString&, const wxString&) const' is deprecated [-Wdeprecated-declarations] ( node->GetPropVal( wxT("fixable"), wxT("true") ) == wxT("true") ); ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:228:17: note: declared here inline wxString wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp: In member function 'void bf::item_class_xml_parser::read_new_default_value(bf::item_class&, const wxXmlNode*) const': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:193:45: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("name"), &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp: In member function 'void bf::item_class_xml_parser::read_field_type(bf::item_class&, const wxXmlNode*) const': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:251:45: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("name"), &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:256:45: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("type"), &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:285:55: warning: 'wxString wxXmlNode::GetPropVal(const wxString&, const wxString&) const' is deprecated [-Wdeprecated-declarations] ( node->GetPropVal( wxT("required"), wxT("false") ) == wxT("true") ); ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:228:17: note: declared here inline wxString wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:287:51: warning: 'wxString wxXmlNode::GetPropVal(const wxString&, const wxString&) const' is deprecated [-Wdeprecated-declarations] ( node->GetPropVal( wxT("list"), wxT("false") ) == wxT("true") ); ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:228:17: note: declared here inline wxString wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp: In member function 'std::__cxx11::string bf::item_class_xml_parser::read_after(const wxXmlNode*) const': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:433:46: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("field"), &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp: In member function 'void bf::item_class_xml_parser::read_set(const wxXmlNode*, std::__cxx11::list >&) const': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:453:52: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("value"), &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp: In instantiation of 'std::pair bf::item_class_xml_parser::read_interval(const wxXmlNode*) const [with T = int]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:512:33: required from 'bf::type_field* bf::item_class_xml_parser::create_field(const string&, bf::type_field::field_type, const wxXmlNode*) const [with T = int; bool SetAvailable = true; bool RangeAvailable = true; std::__cxx11::string = std::__cxx11::basic_string]' /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:303:77: required from here /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:565:25: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("from"), &val ) ) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:575:25: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("to"), &val ) ) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp: In instantiation of 'std::pair bf::item_class_xml_parser::read_interval(const wxXmlNode*) const [with T = unsigned int]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:512:33: required from 'bf::type_field* bf::item_class_xml_parser::create_field(const string&, bf::type_field::field_type, const wxXmlNode*) const [with T = unsigned int; bool SetAvailable = true; bool RangeAvailable = true; std::__cxx11::string = std::__cxx11::basic_string]' /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:316:50: required from here /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:565:25: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("from"), &val ) ) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:575:25: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("to"), &val ) ) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp: In instantiation of 'std::pair bf::item_class_xml_parser::read_interval(const wxXmlNode*) const [with T = double]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:512:33: required from 'bf::type_field* bf::item_class_xml_parser::create_field(const string&, bf::type_field::field_type, const wxXmlNode*) const [with T = double; bool SetAvailable = true; bool RangeAvailable = true; std::__cxx11::string = std::__cxx11::basic_string]' /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:329:77: required from here /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:565:25: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("from"), &val ) ) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:575:25: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("to"), &val ) ) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class_xml_parser.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_class_xml_parser.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ [ 74%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/item_comparator.cpp.o [ 74%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/item_event.cpp.o [ 75%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/item_field_edit.cpp.o In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_instance.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_field_edit.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_field_edit.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_instance.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_field_edit.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_field_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator >; _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_instance.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_field_edit.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_field_edit.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_instance.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_field_edit.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_field_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator >; _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_instance.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_field_edit.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_field_edit.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_instance.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_field_edit.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_field_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_instance.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_field_edit.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_field_edit.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_instance.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_field_edit.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_field_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_instance.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_field_edit.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_field_edit.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_instance.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_field_edit.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_field_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_instance.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_field_edit.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_field_edit.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_instance.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_field_edit.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_field_edit.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/value_editor_dialog.hpp:147, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/dialog_maker.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/impl/item_field_edit.tpp:31, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_field_edit.hpp:297, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_field_edit.cpp:29: /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/impl/value_editor_dialog.tpp: In member function 'void bf::value_editor_dialog >::on_delete(wxCommandEvent&) [with Editor = bf::sprite_edit; T = bf::sprite]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/impl/value_editor_dialog.tpp:475:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 m_value.erase(it); ^~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/impl/value_editor_dialog.tpp: In member function 'void bf::value_editor_dialog >::on_delete(wxCommandEvent&) [with Editor = bf::any_animation_edit; T = bf::any_animation]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/impl/value_editor_dialog.tpp:475:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 m_value.erase(it); ^~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/impl/value_editor_dialog.tpp: In member function 'void bf::value_editor_dialog >::on_delete(wxCommandEvent&) [with Editor = bf::sample_edit; T = bf::sample]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/impl/value_editor_dialog.tpp:475:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 m_value.erase(it); ^~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/impl/value_editor_dialog.tpp: In member function 'void bf::value_editor_dialog >::on_delete(wxCommandEvent&) [with Editor = bf::free_edit >; T = bf::custom_type]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/impl/value_editor_dialog.tpp:475:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 m_value.erase(it); ^~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/impl/value_editor_dialog.tpp: In member function 'void bf::value_editor_dialog >::on_delete(wxCommandEvent&) [with Editor = bf::set_edit >; T = bf::custom_type]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/impl/value_editor_dialog.tpp:475:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 m_value.erase(it); ^~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/impl/value_editor_dialog.tpp: In member function 'void bf::value_editor_dialog >::on_delete(wxCommandEvent&) [with Editor = bf::interval_edit >; T = bf::custom_type]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/impl/value_editor_dialog.tpp:475:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 m_value.erase(it); ^~~~~~~ [ 75%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/item_instance.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_instance.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_instance.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 75%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/item_reference_edit.cpp.o [ 75%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/item_rendering_parameters.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_rendering_parameters.cpp:31: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::custom_type; _Compare = std::less >; _Alloc = std::allocator, bf::custom_type > >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, bf::custom_type >::iterator' {aka 'std::_Rb_tree_iterator, bf::custom_type > >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_rendering_parameters.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_rendering_parameters.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_rendering_parameters.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_rendering_parameters.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_front() [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1206:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_erase(begin()); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_front() [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1206:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_erase(begin()); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_rendering_parameters.cpp:31: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::custom_type; _Compare = std::less >; _Alloc = std::allocator, bf::custom_type > >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, bf::custom_type >::iterator' {aka 'std::_Rb_tree_iterator, bf::custom_type > >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_rendering_parameters.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_rendering_parameters.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_rendering_parameters.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_rendering_parameters.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_rendering_parameters.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_rendering_parameters.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_rendering_parameters.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_rendering_parameters.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_rendering_parameters.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_rendering_parameters.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_rendering_parameters.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_rendering_parameters.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_rendering_parameters.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_rendering_parameters.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_rendering_parameters.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/item_rendering_parameters.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 75%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/path_configuration.cpp.o [ 75%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/sample.cpp.o [ 75%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/sample_edit.cpp.o [ 76%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/slider_ctrl.cpp.o [ 76%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/slider_with_ticks.cpp.o In file included from /usr/include/c++/8/set:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/slider_ctrl.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/slider_with_ticks.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/slider_with_ticks.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = double; _Val = double; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_tree.h:2518:7: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' {aka 'std::_Rb_tree_const_iterator'} changed in GCC 7.1 _M_erase_aux(__p.first, __p.second); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = double; _Val = double; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_tree.h:2500:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' {aka 'std::_Rb_tree_const_iterator'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:2500:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' {aka 'std::_Rb_tree_const_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_tree.h:2507:4: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 _M_erase_aux(__first++); ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = double; _Val = double; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_tree.h:2486:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' {aka 'std::_Rb_tree_const_iterator'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/splash_screen.cpp.o [ 76%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/sprite.cpp.o [ 76%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/sprite_edit.cpp.o [ 76%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/sprite_image_cache.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/sprite_image_cache.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/sprite_image_cache.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = bf::sprite_image_cache::key_type; _Tp = bf::sprite_image_cache::value_type; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/sprite_image_cache.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/code/sprite_image_cache.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = bf::sprite_image_cache::key_type; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = bf::sprite_image_cache::key_type; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = bf::sprite_image_cache::key_type; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/sprite_view.cpp.o [ 77%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/sprite_view_ctrl.cpp.o [ 77%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/stream_conv.cpp.o [ 77%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/tree_builder.cpp.o [ 77%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/type_field.cpp.o [ 77%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/type_field_interval.cpp.o [ 77%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/code/type_field_set.cpp.o [ 77%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/xml/code/exception.cpp.o [ 78%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/xml/code/item_class_inherit_node.cpp.o [ 78%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/xml/code/item_instance_node.cpp.o /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_node.cpp: In member function 'bf::item_instance* bf::xml::item_instance_node::read(const bf::item_class_pool&, const wxXmlNode*) const': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_node.cpp:55:51: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("class_name"), &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/item_instance_node.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_node.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_node.cpp:67:71: warning: 'wxString wxXmlNode::GetPropVal(const wxString&, const wxString&) const' is deprecated [-Wdeprecated-declarations] ( wx_to_std_string(node->GetPropVal( wxT("id"), wxEmptyString )) ); ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/item_instance_node.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_node.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:228:17: note: declared here inline wxString wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ [ 78%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/xml/code/item_instance_field_node.cpp.o In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/xml_to_value.hpp:142, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:36: /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/impl/xml_to_value.tpp: In instantiation of 'void bf::xml::xml_to_value::operator()(Type&, const wxXmlNode*) const [with Type = bf::custom_type]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:436:15: required from 'void bf::xml::item_instance_field_node::load_value_list(bf::item_instance&, const string&, const wxXmlNode*) const [with Type = bf::custom_type; std::__cxx11::string = std::__cxx11::basic_string]' /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:96:65: required from here /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/impl/xml_to_value.tpp:51:25: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("value"), &val ) ) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/item_instance_field_node.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/xml_to_value.hpp:142, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:36: /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/impl/xml_to_value.tpp: In instantiation of 'void bf::xml::xml_to_value::operator()(Type&, const wxXmlNode*) const [with Type = bf::custom_type]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:436:15: required from 'void bf::xml::item_instance_field_node::load_value_list(bf::item_instance&, const string&, const wxXmlNode*) const [with Type = bf::custom_type; std::__cxx11::string = std::__cxx11::basic_string]' /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:99:67: required from here /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/impl/xml_to_value.tpp:51:25: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("value"), &val ) ) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/item_instance_field_node.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/xml_to_value.hpp:142, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:36: /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/impl/xml_to_value.tpp: In instantiation of 'void bf::xml::xml_to_value::operator()(Type&, const wxXmlNode*) const [with Type = bf::custom_type]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:436:15: required from 'void bf::xml::item_instance_field_node::load_value_list(bf::item_instance&, const string&, const wxXmlNode*) const [with Type = bf::custom_type; std::__cxx11::string = std::__cxx11::basic_string]' /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:102:62: required from here /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/impl/xml_to_value.tpp:51:25: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("value"), &val ) ) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/item_instance_field_node.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/xml_to_value.hpp:142, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:36: /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/impl/xml_to_value.tpp: In instantiation of 'void bf::xml::xml_to_value::operator()(Type&, const wxXmlNode*) const [with Type = bf::custom_type]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:436:15: required from 'void bf::xml::item_instance_field_node::load_value_list(bf::item_instance&, const string&, const wxXmlNode*) const [with Type = bf::custom_type; std::__cxx11::string = std::__cxx11::basic_string]' /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:105:62: required from here /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/impl/xml_to_value.tpp:51:25: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("value"), &val ) ) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/item_instance_field_node.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/xml_to_value.hpp:142, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:36: /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/impl/xml_to_value.tpp: In instantiation of 'void bf::xml::xml_to_value::operator()(Type&, const wxXmlNode*) const [with Type = bf::custom_type >]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:436:15: required from 'void bf::xml::item_instance_field_node::load_value_list(bf::item_instance&, const string&, const wxXmlNode*) const [with Type = bf::custom_type >; std::__cxx11::string = std::__cxx11::basic_string]' /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:108:64: required from here /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/impl/xml_to_value.tpp:51:25: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("value"), &val ) ) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/item_instance_field_node.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/xml_to_value.hpp:142, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:36: /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/impl/xml_to_value.tpp: In instantiation of 'void bf::xml::xml_to_value::operator()(Type&, const wxXmlNode*) const [with Type = bf::item_reference_type]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:436:15: required from 'void bf::xml::item_instance_field_node::load_value_list(bf::item_instance&, const string&, const wxXmlNode*) const [with Type = bf::item_reference_type; std::__cxx11::string = std::__cxx11::basic_string]' /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:117:72: required from here /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/impl/xml_to_value.tpp:51:25: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("value"), &val ) ) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/item_instance_field_node.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/xml_to_value.hpp:142, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:36: /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/impl/xml_to_value.tpp: In instantiation of 'void bf::xml::xml_to_value::operator()(Type&, const wxXmlNode*) const [with Type = bf::font_file_type]': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:436:15: required from 'void bf::xml::item_instance_field_node::load_value_list(bf::item_instance&, const string&, const wxXmlNode*) const [with Type = bf::font_file_type; std::__cxx11::string = std::__cxx11::basic_string]' /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:120:67: required from here /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/impl/xml_to_value.tpp:51:25: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("value"), &val ) ) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/item_instance_field_node.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::custom_type; _Compare = std::less >; _Alloc = std::allocator, bf::custom_type > >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, bf::custom_type >::iterator' {aka 'std::_Rb_tree_iterator, bf::custom_type > >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::sprite; _Compare = std::less >; _Alloc = std::allocator, bf::sprite> >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, bf::sprite>::iterator' {aka 'std::_Rb_tree_iterator, bf::sprite> >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::any_animation; _Compare = std::less >; _Alloc = std::allocator, bf::any_animation> >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, bf::any_animation>::iterator' {aka 'std::_Rb_tree_iterator, bf::any_animation> >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::sample; _Compare = std::less >; _Alloc = std::allocator, bf::sample> >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, bf::sample>::iterator' {aka 'std::_Rb_tree_iterator, bf::sample> >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::custom_type; _Compare = std::less >; _Alloc = std::allocator, bf::custom_type > >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, bf::custom_type >::iterator' {aka 'std::_Rb_tree_iterator, bf::custom_type > >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::sprite; _Compare = std::less >; _Alloc = std::allocator, bf::sprite> >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, bf::sprite>::iterator' {aka 'std::_Rb_tree_iterator, bf::sprite> >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::any_animation; _Compare = std::less >; _Alloc = std::allocator, bf::any_animation> >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, bf::any_animation>::iterator' {aka 'std::_Rb_tree_iterator, bf::any_animation> >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/item_class.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::sample; _Compare = std::less >; _Alloc = std::allocator, bf::sample> >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, bf::sample>::iterator' {aka 'std::_Rb_tree_iterator, bf::sample> >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator >; _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator >; _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/human_readable.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/item_instance_field_node.cpp:31: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ [ 78%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/xml/code/item_instance_fields_node.cpp.o [ 78%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/xml/code/reader_tool.cpp.o /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/reader_tool.cpp: In static member function 'static int bf::xml::reader_tool::read_int(const wxXmlNode*, const wxString&)': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/reader_tool.cpp:70:38: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( prop, &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/reader_tool.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/reader_tool.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/reader_tool.cpp: In static member function 'static unsigned int bf::xml::reader_tool::read_uint(const wxXmlNode*, const wxString&)': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/reader_tool.cpp:95:38: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( prop, &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/reader_tool.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/reader_tool.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/reader_tool.cpp: In static member function 'static std::__cxx11::string bf::xml::reader_tool::read_string(const wxXmlNode*, const wxString&)': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/reader_tool.cpp:119:38: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( prop, &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/reader_tool.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/reader_tool.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/reader_tool.cpp: In static member function 'static double bf::xml::reader_tool::read_real(const wxXmlNode*, const wxString&)': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/reader_tool.cpp:139:38: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( prop, &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/reader_tool.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/reader_tool.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/reader_tool.cpp: In static member function 'static bool bf::xml::reader_tool::read_bool_opt(const wxXmlNode*, const wxString&, bool)': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/reader_tool.cpp:253:37: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( node->GetPropVal( prop, &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/reader_tool.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/reader_tool.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ [ 78%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/xml/code/util.cpp.o [ 78%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/xml/code/value_to_xml.cpp.o [ 79%] Building CXX object bear-factory/bear-editor/src/bf/CMakeFiles/bear-editor.dir/xml/code/xml_to_value.cpp.o /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/xml_to_value.cpp: In member function 'void bf::xml::xml_to_value::load_frame(bf::animation&, const wxXmlNode*) const': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/xml_to_value.cpp:201:49: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("duration"), &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/xml_to_value.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/xml_to_value.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/xml_to_value.cpp: In member function 'void bf::xml::xml_to_value::operator()(bf::animation_file_type&, const wxXmlNode*) const': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/xml_to_value.cpp:250:46: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("path"), &path ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/xml_to_value.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/xml_to_value.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/xml_to_value.cpp: In member function 'void bf::xml::xml_to_value::operator()(bf::sample&, const wxXmlNode*) const': /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/xml_to_value.cpp:312:46: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("path"), &path ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/../bf/xml/xml_to_value.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/xml/code/xml_to_value.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ [ 79%] Linking CXX shared library ../../../bin/libbear-editor.so make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 79%] Built target bear-editor make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bf-animation-editor make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 79%] Building CXX object bear-factory/animation-editor/src/bf/CMakeFiles/bf-animation-editor.dir/code/about_dialog.cpp.o [ 80%] Building CXX object bear-factory/animation-editor/src/bf/CMakeFiles/bf-animation-editor.dir/code/animation_editor.cpp.o In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/../bf/animation_editor.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/code/animation_editor.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/../bf/animation_editor.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/code/animation_editor.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/../bf/animation_editor.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/code/animation_editor.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/../bf/animation_editor.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/code/animation_editor.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/../bf/animation_editor.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/code/animation_editor.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/../bf/animation_editor.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/code/animation_editor.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 80%] Building CXX object bear-factory/animation-editor/src/bf/CMakeFiles/bf-animation-editor.dir/code/configuration.cpp.o [ 80%] Building CXX object bear-factory/animation-editor/src/bf/CMakeFiles/bf-animation-editor.dir/code/frame_duration_dialog.cpp.o [ 80%] Building CXX object bear-factory/animation-editor/src/bf/CMakeFiles/bf-animation-editor.dir/code/main.cpp.o [ 80%] Building CXX object bear-factory/animation-editor/src/bf/CMakeFiles/bf-animation-editor.dir/code/main_frame.cpp.o In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/../bf/main_frame.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/code/main_frame.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/../bf/main_frame.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/code/main_frame.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/../bf/main_frame.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/code/main_frame.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/../bf/main_frame.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/code/main_frame.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/../bf/main_frame.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/code/main_frame.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/../bf/main_frame.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/animation-editor/src/bf/code/main_frame.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 80%] Linking CXX executable ../../../bin/bf-animation-editor make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 80%] Built target bf-animation-editor make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bf-level-editor make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 80%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/about_dialog.cpp.o [ 80%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/clone_selection_dialog.cpp.o [ 81%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/configuration.cpp.o [ 81%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/error_check_level_dialog.cpp.o [ 81%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/grid.cpp.o [ 81%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/grid_properties_frame.cpp.o [ 81%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/gui_level.cpp.o [ 81%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/ingame_view.cpp.o /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/ingame_view.cpp: In member function 'void bf::ingame_view::render_items(wxDC&, const std::multimap&, unsigned int) const': /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/ingame_view.cpp:909:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if ( m_graphic_drawing ) ^ /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/ingame_view.cpp: In member function 'void bf::ingame_view::on_mouse_left_down(wxMouseEvent&)': /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/ingame_view.cpp:2645:19: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] else if ( !empty() ) ^ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_instance.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/level_clipboard.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/ingame_view.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/ingame_view.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = bf::item_instance; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1170:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(begin(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::sprite_with_position; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::item_instance; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::sprite_with_position; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 81%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/ingame_view_frame.cpp.o [ 82%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/item_choice_frame.cpp.o [ 82%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/item_selection.cpp.o [ 82%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/layer.cpp.o [ 82%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/layer_check_result.cpp.o [ 82%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/layer_list_frame.cpp.o [ 82%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/layer_properties_frame.cpp.o [ 82%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/level.cpp.o [ 83%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/level_check_result.cpp.o [ 83%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/level_editor.cpp.o [ 83%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/level_file_xml_reader.cpp.o /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_reader.cpp: In member function 'bf::gui_level* bf::level_file_xml_reader::load_level(const bf::item_class_pool&, const wxXmlNode*) const': /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_reader.cpp:82:57: warning: 'wxString wxXmlNode::GetPropVal(const wxString&, const wxString&) const' is deprecated [-Wdeprecated-declarations] music = node->GetPropVal( wxT("music"), wxEmptyString ); ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/level_file_xml_reader.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_reader.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:228:17: note: declared here inline wxString wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_reader.cpp:83:55: warning: 'wxString wxXmlNode::GetPropVal(const wxString&, const wxString&) const' is deprecated [-Wdeprecated-declarations] name = node->GetPropVal( wxT("name"), wxEmptyString ); ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/level_file_xml_reader.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_reader.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:228:17: note: declared here inline wxString wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_reader.cpp: In member function 'void bf::level_file_xml_reader::load_layer(const bf::item_class_pool&, bf::gui_level&, const wxXmlNode*) const': /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_reader.cpp:142:51: warning: 'bool wxXmlNode::GetPropVal(const wxString&, wxString*) const' is deprecated [-Wdeprecated-declarations] if ( !node->GetPropVal( wxT("class_name"), &val ) ) ^ In file included from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/level_file_xml_reader.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_reader.cpp:29: /usr/include/wx-3.0/wx/xml/xml.h:225:13: note: declared here inline bool wxXmlNode::GetPropVal(const wxString& propName, ^~~~~~~~~ [ 83%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/level_file_xml_writer.cpp.o /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_writer.cpp: In member function 'void bf::level_file_xml_writer::save_items(std::ostream&, const bf::layer&) const': /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_writer.cpp:88:72: note: parameter passing for argument of type 'claw::wrapped_iterator_by_category, claw::dereference >' changed in GCC 7.1 ( the_layer.item_begin_no_filter(), the_layer.item_end_no_filter() ); ^ /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_writer.cpp:88:72: note: parameter passing for argument of type 'claw::wrapped_iterator_by_category, claw::dereference >' changed in GCC 7.1 /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_writer.cpp:88:72: note: parameter passing for argument of type 'claw::wrapped_iterator_by_category, claw::dereference >' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /usr/include/boost/filesystem/path_traits.hpp:27, from /usr/include/boost/filesystem/path.hpp:25, from /usr/include/boost/filesystem/operations.hpp:25, from /usr/include/boost/filesystem/convenience.hpp:22, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_class_pool.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_writer.cpp:31: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = claw::wrapped_iterator_by_category, claw::dereference >; _Tp = bf::item_instance; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'claw::wrapped_iterator_by_category, claw::dereference >' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'claw::wrapped_iterator_by_category, claw::dereference >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'claw::wrapped_iterator_by_category, claw::dereference >' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'claw::wrapped_iterator_by_category, claw::dereference >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'claw::wrapped_iterator_by_category, claw::dereference >' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /usr/include/boost/filesystem/path_traits.hpp:27, from /usr/include/boost/filesystem/path.hpp:25, from /usr/include/boost/filesystem/operations.hpp:25, from /usr/include/boost/filesystem/convenience.hpp:22, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_class_pool.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_writer.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::sort(_StrictWeakOrdering) [with _StrictWeakOrdering = bf::item_comparator::by_place; _Tp = bf::item_instance; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:568:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 __carry.splice(__carry.begin(), *this, begin()); ^~~~~~~ /usr/include/c++/8/bits/list.tcc:568:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:589:3: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->splice(this->end(), __carry); ^~~~ /usr/include/c++/8/bits/list.tcc:591:5: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->splice(this->end(), __tmp[__i]); ^~~~ In file included from /usr/include/c++/8/list:63, from /usr/include/boost/filesystem/path_traits.hpp:27, from /usr/include/boost/filesystem/path.hpp:25, from /usr/include/boost/filesystem/operations.hpp:25, from /usr/include/boost/filesystem/convenience.hpp:22, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_class_pool.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_writer.cpp:31: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::pop_front() [with _Tp = bf::item_instance; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1206:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_erase(begin()); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = claw::wrapped_iterator_by_category, claw::dereference >; _Tp = bf::item_instance; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'claw::wrapped_iterator_by_category, claw::dereference >' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'claw::wrapped_iterator_by_category, claw::dereference >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::item_instance; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1573:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x, iterator __i) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1573:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1584:2: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1584:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /usr/include/boost/filesystem/path_traits.hpp:27, from /usr/include/boost/filesystem/path.hpp:25, from /usr/include/boost/filesystem/operations.hpp:25, from /usr/include/boost/filesystem/convenience.hpp:22, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_class_pool.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_writer.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::merge(std::__cxx11::list<_Tp, _Alloc>&, _StrictWeakOrdering) [with _StrictWeakOrdering = bf::item_comparator::by_place; _Tp = bf::item_instance; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:444:9: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(__first1, __first2, ++__next); ^~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:444:9: note: parameter passing for argument of type 'const std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:450:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(__last1, __first2, __last2); ^~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:450:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:457:38: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 const size_t __dist = std::distance(__first2, __last2); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /usr/include/boost/filesystem/path_traits.hpp:27, from /usr/include/boost/filesystem/path.hpp:25, from /usr/include/boost/filesystem/operations.hpp:25, from /usr/include/boost/filesystem/convenience.hpp:22, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_class_pool.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_writer.cpp:31: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::item_instance; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::item_instance; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::item_instance; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::item_instance; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:66, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/level_file_xml_writer.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_writer.cpp:29: /usr/include/c++/8/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = std::_List_iterator]': /usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 distance(_InputIterator __first, _InputIterator __last) ^~~~~~~~ /usr/include/c++/8/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 return std::__distance(__first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /usr/include/boost/filesystem/path_traits.hpp:27, from /usr/include/boost/filesystem/path.hpp:25, from /usr/include/boost/filesystem/operations.hpp:25, from /usr/include/boost/filesystem/convenience.hpp:22, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_class_pool.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/level_file_xml_writer.cpp:31: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::item_instance; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In function 'std::ptrdiff_t std::__distance(std::_List_iterator<_Tp>, std::_List_iterator<_Tp>, std::input_iterator_tag) [with _Tp = bf::item_instance]': /usr/include/c++/8/bits/stl_list.h:2063:5: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 __distance(_GLIBCXX_STD_C::_List_iterator<_Tp> __first, ^~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:2063:5: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:2068:29: note: parameter passing for argument of type '_CIter' {aka 'std::_List_const_iterator'} changed in GCC 7.1 return std::__distance(_CIter(__first), _CIter(__last), __tag); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In function 'std::ptrdiff_t std::__distance(std::_List_const_iterator<_Tp>, std::_List_const_iterator<_Tp>, std::input_iterator_tag) [with _Tp = bf::item_instance]': /usr/include/c++/8/bits/stl_list.h:2073:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 __distance(_GLIBCXX_STD_C::_List_const_iterator<_Tp> __first, ^~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:2073:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 [ 83%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/level_overview_frame.cpp.o [ 83%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/level_properties_frame.cpp.o [ 83%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/level_thumbnail_ctrl.cpp.o [ 84%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/main.cpp.o [ 84%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/main_frame.cpp.o [ 84%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/new_layer_from_image_dialog.cpp.o [ 84%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/offset_selection_dialog.cpp.o [ 84%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/properties_frame.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_instance.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/layer.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/level.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/gui_level.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::custom_type; _Compare = std::less >; _Alloc = std::allocator, bf::custom_type > >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, bf::custom_type >::iterator' {aka 'std::_Rb_tree_iterator, bf::custom_type > >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_instance.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/layer.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/level.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/gui_level.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::sprite; _Compare = std::less >; _Alloc = std::allocator, bf::sprite> >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, bf::sprite>::iterator' {aka 'std::_Rb_tree_iterator, bf::sprite> >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_instance.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/layer.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/level.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/gui_level.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::any_animation; _Compare = std::less >; _Alloc = std::allocator, bf::any_animation> >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, bf::any_animation>::iterator' {aka 'std::_Rb_tree_iterator, bf::any_animation> >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_instance.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/layer.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/level.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/gui_level.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::sample; _Compare = std::less >; _Alloc = std::allocator, bf::sample> >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, bf::sample>::iterator' {aka 'std::_Rb_tree_iterator, bf::sample> >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_instance.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/layer.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/level.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/gui_level.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::custom_type; _Compare = std::less >; _Alloc = std::allocator, bf::custom_type > >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, bf::custom_type >::iterator' {aka 'std::_Rb_tree_iterator, bf::custom_type > >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_instance.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/layer.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/level.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/gui_level.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::sprite; _Compare = std::less >; _Alloc = std::allocator, bf::sprite> >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, bf::sprite>::iterator' {aka 'std::_Rb_tree_iterator, bf::sprite> >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_instance.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/layer.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/level.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/gui_level.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::any_animation; _Compare = std::less >; _Alloc = std::allocator, bf::any_animation> >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, bf::any_animation>::iterator' {aka 'std::_Rb_tree_iterator, bf::any_animation> >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_instance.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/layer.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/level.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/gui_level.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::sample; _Compare = std::less >; _Alloc = std::allocator, bf::sample> >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, bf::sample>::iterator' {aka 'std::_Rb_tree_iterator, bf::sample> >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator >; _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator >; _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator >; _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator >' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/call_by_field_type.tpp:29, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/call_by_field_type.hpp:66, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/code/properties_frame.cpp:31: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::custom_type; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::sprite; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::sample; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 84%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/code/windows_layout.cpp.o [ 84%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_add_item.cpp.o [ 85%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_add_layer.cpp.o [ 85%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_align_selection_bottom.cpp.o [ 85%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_align_selection_center_x.cpp.o [ 85%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_align_selection_center_y.cpp.o [ 85%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_align_selection_left.cpp.o [ 85%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_align_selection_right.cpp.o [ 85%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_align_selection_top.cpp.o [ 86%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_clone_selection.cpp.o [ 86%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_copy_selection.cpp.o [ 86%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_delete_selection.cpp.o [ 86%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_deprioritize.cpp.o [ 86%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_group.cpp.o [ 86%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_move_down.cpp.o [ 86%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_move_layer_backward.cpp.o [ 87%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_move_layer_forward.cpp.o [ 87%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_move_selection.cpp.o [ 87%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_move_up.cpp.o [ 87%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_paste_from_clipboard.cpp.o [ 87%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_prioritize.cpp.o [ 87%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_remove_item.cpp.o [ 87%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_remove_layer.cpp.o [ 88%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_resize_layer.cpp.o [ 88%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_resize_level.cpp.o [ 88%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_set_item_bottom.cpp.o [ 88%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_set_item_class.cpp.o [ 88%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_set_item_fixed_attribute.cpp.o [ 88%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_set_item_id.cpp.o [ 88%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_set_item_left.cpp.o [ 89%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_set_item_position.cpp.o [ 89%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_set_item_position_and_size.cpp.o [ 89%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_set_item_size.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/item_class.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/history/impl/action_set_item_field.tpp:31, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/../bf/history/action_set_item_field.hpp:91, from /build/plee-the-bear-0.6.0/bear-factory/level-editor/src/bf/history/code/action_set_item_size.cpp:32: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::custom_type; _Compare = std::less >; _Alloc = std::allocator, bf::custom_type > >]': /usr/include/c++/8/bits/stl_map.h:503:8: note: parameter passing for argument of type 'std::map, bf::custom_type >::iterator' {aka 'std::_Rb_tree_iterator, bf::custom_type > >'} changed in GCC 7.1 __i = insert(__i, value_type(__k, mapped_type())); /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = std::__cxx11::basic_string; _Tp = bf::custom_type; _Compare = std::less >; _Alloc = std::allocator, bf::custom_type > >]': /usr/include/c++/8/bits/stl_map.h:860:7: note: parameter passing for argument of type 'std::map, bf::custom_type >::iterator' {aka 'std::_Rb_tree_iterator, bf::custom_type > >'} changed in GCC 7.1 insert(iterator __position, const value_type& __x) ^~~~~~ [ 89%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/action_set_priority.cpp.o [ 89%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/copy_action_common.cpp.o [ 89%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/history/code/level_history.cpp.o [ 89%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/item_filter/code/item_filter.cpp.o [ 90%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/item_filter/code/item_filter_by_class_name.cpp.o [ 90%] Building CXX object bear-factory/level-editor/src/bf/CMakeFiles/bf-level-editor.dir/item_filter/code/item_filter_by_class_name_glob.cpp.o [ 90%] Linking CXX executable ../../../bin/bf-level-editor make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 90%] Built target bf-level-editor make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target bf-model-editor make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 90%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/about_dialog.cpp.o [ 91%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/action.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/action.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ [ 91%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/action_list_frame.cpp.o [ 91%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/action_player.cpp.o In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/action_player.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = const bf::mark*; _Tp = bf::animation_player; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/action_player.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/action_player.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = const bf::mark*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/action_player.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/action_player.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = const bf::mark*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/action_player.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/action_player.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = const bf::mark*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/action_player.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ [ 91%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/action_properties_frame.cpp.o [ 91%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/configuration.cpp.o [ 91%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/easing_combo_popup.cpp.o [ 91%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/error_check_model_dialog.cpp.o [ 92%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/gui_model.cpp.o [ 92%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/model_editor.cpp.o [ 92%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/model_properties_ctrl.cpp.o [ 92%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/main.cpp.o [ 92%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/main_frame.cpp.o [ 92%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/mark.cpp.o In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/mark.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/mark.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/mark.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/mark.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 92%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/mark_list_frame.cpp.o [ 93%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/mark_properties_frame.cpp.o In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark_properties_frame.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/mark_properties_frame.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark_properties_frame.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/mark_properties_frame.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark_properties_frame.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/mark_properties_frame.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark_properties_frame.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/mark_properties_frame.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark_properties_frame.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/mark_properties_frame.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark_properties_frame.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/mark_properties_frame.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 93%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/mark_placement.cpp.o [ 93%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/model.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ In file included from /usr/include/c++/8/map:61, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action.hpp:37, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model.cpp:29: /usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::iterator, const value_type&) [with _Key = bf::any_animation; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_map.h:862:54: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 { return _M_t._M_insert_unique_(__position, __x); } ^ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::any_animation; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action.hpp:37, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const value_type&) [with _Key = bf::any_animation; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:1085:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _M_insert_unique_(const_iterator __pos, const value_type& __x) ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:1088:43: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 return _M_insert_unique_(__pos, __x, __an); ^ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action.hpp:37, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const _Val&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = bf::any_animation; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ In file included from /usr/include/c++/8/map:60, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action.hpp:37, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model.cpp:29: /usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = bf::any_animation; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' {aka 'std::_Rb_tree_const_iterator >'} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ [ 93%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/model_frame.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/history/model_history.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_frame.hpp:37, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_frame.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ [ 93%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/model_selection.cpp.o [ 93%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/model_view.cpp.o /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp: In member function 'void bf::model_view::draw_marks(wxDC&, const bf::snapshot&) const': /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:627:78: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 (s.mark_placement_begin(), s.mark_placement_end(), std::back_inserter(m) ); ^ /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:628:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::sort( m.begin(), m.end(), compare_mark_placement_by_depth_lt() ); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::_List_const_iterator; _OI = std::back_insert_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:455:8: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 return (std::__copy_move_a2<__is_move_iterator<_II>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/sprite.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_frame.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bf::compare_mark_placement_by_depth_lt]': /usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 sort(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~ /usr/include/c++/8/bits/stl_algo.h:4854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:4866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = std::_List_const_iterator]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = std::_List_const_iterator; _OI = std::back_insert_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:420:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:422:45: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 return _OI(std::__copy_move_a<_IsMove>(std::__niter_base(__first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__niter_base(__last), ~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__niter_base(__result))); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/sprite.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_frame.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~ /usr/include/c++/8/bits/stl_algo.h:1963:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1971:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__final_insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_Iterator std::__niter_base(_Iterator) [with _Iterator = std::_List_const_iterator]': /usr/include/c++/8/bits/stl_algobase.h:277:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 __niter_base(_Iterator __it) ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = std::_List_const_iterator; _OI = std::back_insert_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 __copy_move_a(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:375:5: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:386:30: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 return std::__copy_move<_IsMove, __simple, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Category>::__copy_m(__first, __last, __result); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/sprite.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_frame.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1948:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__partial_sort(__first, __last, __last, __comp); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1953:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__unguarded_partition_pivot(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __final_insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1880:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1886:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In static member function 'static _OI std::__copy_move<, , >::__copy_m(_II, _II, _OI) [with _II = std::_List_const_iterator; _OI = std::back_insert_iterator >; bool = false; bool = false; = std::bidirectional_iterator_tag]': /usr/include/c++/8/bits/stl_algobase.h:291:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 __copy_m(_II __first, _II __last, _OI __result) ^~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:291:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/sprite.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_frame.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __partial_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1928:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__heap_select(__first, __middle, __last, __comp); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1934:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__sort_heap(__first, __middle, __comp); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_partition_pivot(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1917:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return std::__unguarded_partition(__first + 1, __last, __first, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__i, __first)) ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algo.h:1851:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/sprite.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_frame.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1863:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1672:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__make_heap(__first, __middle, __comp); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1674:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__i, __first)) ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1675:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__pop_heap(__first, __middle, __i, __comp); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/sprite.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_frame.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__pop_heap(__first, __last, __last, __comp); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/sprite.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_frame.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__a, __b)) ~~~~~~^~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__b, __c)) ~~~~~~^~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 else if (__comp(__a, __c)) ~~~~~~^~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 else if (__comp(__a, __c)) ~~~~~~^~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:91:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 else if (__comp(__b, __c)) ~~~~~~^~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:93:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:95:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_partition(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 while (__comp(__first, __pivot)) ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 while (__comp(__pivot, __last)) ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::iter_swap(__first, __last); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = bf::compare_mark_placement_by_depth_lt]': /usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) ^~~~~~~~ /usr/include/c++/8/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:622:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:633:8: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (std::__miter_base(__first), std::__miter_base(__last), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __result)); ~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/sprite.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_frame.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/sprite.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_frame.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:326:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) ^~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:146:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__iter_swap<__are_same<_ValueType1, _ValueType2>::__value ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __are_same<_ValueType1&, _ReferenceType1>::__value ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && __are_same<_ValueType2&, _ReferenceType2>::__value>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iter_swap(__a, __b); ~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:61, from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/cpp_type_traits.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In function '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/8/bits/stl_algobase.h:595:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = bf::mark_placement; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = bf::compare_mark_placement_by_depth_lt]': /usr/include/c++/8/bits/predefined_ops.h:214:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Value& __val, _Iterator __it) ^~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = bf::mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/vector.tcc:418:5: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/sprite.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_frame.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = bf::mark_placement; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__first + __secondChild, ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ __first + (__secondChild - 1))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_algobase.h: In static member function 'static void std::__iter_swap::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/8/bits/stl_algobase.h:101:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) ^~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:101:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algobase.h:67, from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = bf::mark_placement*; _Container = std::vector]': /usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /usr/include/claw/impl/rectangle.tpp:30, from /usr/include/claw/rectangle.hpp:120, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/sprite.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_frame.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = bf::mark_placement; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': /usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h:133:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:71, from /usr/include/c++/8/list:60, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_player.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/action_player.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/model_view.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/model_view.cpp:29: /usr/include/c++/8/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = bf::mark_placement; _Compare = bf::compare_mark_placement_by_depth_lt]': /usr/include/c++/8/bits/predefined_ops.h:176:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator __it, _Value& __val) ^~~~~~~~ [ 93%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/model_view_ctrl.cpp.o [ 94%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/snapshot.cpp.o /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/snapshot.cpp: In member function 'void bf::snapshot::remove_mark(bf::mark*)': /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/snapshot.cpp:233:38: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 m_placement.erase( get_iterator(m) ); ^ In file included from /usr/include/c++/8/list:63, from /usr/include/claw/tween/base_tweener.hpp:32, from /usr/include/claw/tween/single_tweener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/common/include/easing.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark_placement.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/snapshot.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/snapshot.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_front(const value_type&) [with _Tp = bf::mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1170:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(begin(), __x); } ^~~~ In file included from /usr/include/c++/8/list:64, from /usr/include/claw/tween/base_tweener.hpp:32, from /usr/include/claw/tween/single_tweener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/common/include/easing.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark_placement.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/snapshot.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/snapshot.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /usr/include/claw/tween/base_tweener.hpp:32, from /usr/include/claw/tween/single_tweener.hpp:33, from /build/plee-the-bear-0.6.0/bear-engine/common/include/easing.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark_placement.hpp:34, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/snapshot.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/snapshot.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ [ 94%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/snapshot_date_frame.cpp.o [ 94%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/snapshot_frame.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/path_configuration.hpp:35, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/impl/base_file_edit.tpp:30, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/base_file_edit.hpp:92, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/snapshot_frame.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/code/snapshot_frame.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::mark_placement; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ [ 94%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/sound_description.cpp.o [ 94%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/code/windows_layout.cpp.o [ 94%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_add_action.cpp.o [ 94%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_add_mark.cpp.o [ 95%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_add_snapshot.cpp.o [ 95%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_group.cpp.o [ 95%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_modify_placement.cpp.o [ 95%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_modify_snapshot_alignment.cpp.o [ 95%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_modify_snapshot_size.cpp.o [ 95%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_modify_snapshot_sound.cpp.o [ 95%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_move_snapshot.cpp.o [ 96%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_remove_action.cpp.o [ 96%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_remove_mark.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/mark.hpp:36, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/history/action_remove_mark.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/history/code/action_remove_mark.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator >' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' {aka 'std::_List_iterator >'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ [ 96%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_remove_snapshot.cpp.o [ 96%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_modify_action.cpp.o [ 96%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_modify_function.cpp.o [ 96%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_modify_mark.cpp.o In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/history/action_modify_mark.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/history/code/action_modify_mark.cpp:29: /usr/include/c++/8/bits/stl_list.h: In copy constructor 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:746:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 { _M_initialize_dispatch(__x.begin(), __x.end(), __false_type()); } ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/history/action_modify_mark.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/history/code/action_modify_mark.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>& std::__cxx11::list<_Tp, _Alloc>::operator=(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:286:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/history/action_modify_mark.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/history/code/action_modify_mark.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1827:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/history/action_modify_mark.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/history/code/action_modify_mark.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:308:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/list.tcc:318:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(__first1, __last1); ^~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(__last1, __first2, __last2); ^~~~~~ /usr/include/c++/8/bits/list.tcc:320:11: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/history/action_modify_mark.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/history/code/action_modify_mark.cpp:29: /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1220:9: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 { this->_M_insert(end(), __x); } ^~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 erase(iterator __first, iterator __last) ^~~~~ /usr/include/c++/8/bits/stl_list.h:1466:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1470:12: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 __first = erase(__first); /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 insert(iterator __position, _InputIterator __first, ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1414:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1417:9: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list __tmp(__first, __last, get_allocator()); ^~~~~ /usr/include/c++/8/bits/stl_list.h:1418:4: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(__position, __tmp); ^~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, const value_type&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1892:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_insert(iterator __position, const value_type& __x) ^~~~~~~~~ In file included from /usr/include/c++/8/list:64, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/history/action_modify_mark.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/history/code/action_modify_mark.cpp:29: /usr/include/c++/8/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/list.tcc:150:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/list.tcc:158:7: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 _M_erase(__position._M_const_cast()); ^~~~~~~~ In file included from /usr/include/c++/8/list:63, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/animation_file_type.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/bear-editor/src/bf/any_animation_edit.hpp:32, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/../bf/history/action_modify_mark.hpp:33, from /build/plee-the-bear-0.6.0/bear-factory/model-editor/src/bf/history/code/action_modify_mark.cpp:29: /usr/include/c++/8/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::_List_const_iterator; _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list(_InputIterator __first, _InputIterator __last, ^~~~ /usr/include/c++/8/bits/stl_list.h:817:2: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:823:4: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_initialize_dispatch(__first, __last, _Integral()); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::splice(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1528:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 splice(iterator __position, list& __x) ^~~~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 this->_M_transfer(__position._M_const_cast(), ^~~~ /usr/include/c++/8/bits/stl_list.h:1535:6: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_erase(std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1911:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_erase(iterator __position) _GLIBCXX_NOEXCEPT ^~~~~~~~ /usr/include/c++/8/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_transfer(std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator, std::__cxx11::list<_Tp, _Alloc>::iterator) [with _Tp = bf::animation_frame; _Alloc = std::allocator]': /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 _M_transfer(iterator __position, iterator __first, iterator __last) ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 /usr/include/c++/8/bits/stl_list.h:1886:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' {aka 'std::_List_iterator'} changed in GCC 7.1 [ 96%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_set_angle_easing.cpp.o [ 97%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_set_height_easing.cpp.o [ 97%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_set_placement_function.cpp.o [ 97%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_set_placement_size.cpp.o [ 97%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_set_width_easing.cpp.o [ 97%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_set_x_easing.cpp.o [ 97%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/action_set_y_easing.cpp.o [ 97%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/history/code/model_history.cpp.o [ 98%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/xml/code/model_action_node.cpp.o [ 98%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/xml/code/model_file.cpp.o [ 98%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/xml/code/model_mark_node.cpp.o [ 98%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/xml/code/model_mark_placement_node.cpp.o [ 98%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/xml/code/model_mark_placements_node.cpp.o [ 98%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/xml/code/model_marks_node.cpp.o [ 98%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/xml/code/model_snapshot_node.cpp.o [ 99%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/xml/code/model_snapshots_node.cpp.o [ 99%] Building CXX object bear-factory/model-editor/src/bf/CMakeFiles/bf-model-editor.dir/xml/code/model_sound_node.cpp.o [ 99%] Linking CXX executable ../../../bin/bf-model-editor make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 99%] Built target bf-model-editor make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' Scanning dependencies of target image-cutter make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' [ 99%] Building CXX object bear-factory/tool/image-cutter/src/ic/CMakeFiles/image-cutter.dir/code/application.cpp.o [100%] Building CXX object bear-factory/tool/image-cutter/src/ic/CMakeFiles/image-cutter.dir/code/main.cpp.o [100%] Linking CXX executable ../../../../bin/image-cutter make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [100%] Built target image-cutter make[2]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' make[1]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' touch build-stamp fakeroot debian/rules binary dh_testdir dh_testroot dh_prep dh_installdirs cd /build/plee-the-bear-0.6.0/build-tree; /usr/bin/make install DESTDIR=/build/plee-the-bear-0.6.0/debian/tmp make[1]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[2]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 4%] Built target bear_visual make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 5%] Built target bear_audio make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 6%] Built target bear_communication make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 7%] Built target bear_time make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 7%] Built target bear_debug make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 9%] Built target bear_expr make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 11%] Built target bear_input make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 12%] Built target bear_text_interface make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 17%] Built target bear_universe make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 27%] Built target bear_engine make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 28%] Built target running-bear make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 30%] Built target bear_gui make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 41%] Built target bear_generic_items make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 41%] Built target engine-man make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 41%] Built target bear-engine-translations make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 70%] Built target plee_the_bear make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 70%] Built target ptb-man make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 70%] Built target ptb-translations make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 70%] Built target bf-man make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 70%] Built target bf-translations make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 79%] Built target bear-editor make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 80%] Built target bf-animation-editor make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 90%] Built target bf-level-editor make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [ 99%] Built target bf-model-editor make[3]: Entering directory '/build/plee-the-bear-0.6.0/build-tree' make[3]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' [100%] Built target image-cutter make[2]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' Install the project... -- Install configuration: "" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_audio.so -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_audio.so" to "/usr/lib/games/plee-the-bear" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_communication.so -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_communication.so" to "/usr/lib/games/plee-the-bear" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_debug.so -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_debug.so" to "/usr/lib/games/plee-the-bear" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_engine.so -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_engine.so" to "/usr/lib/games/plee-the-bear" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_expr.so -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_expr.so" to "/usr/lib/games/plee-the-bear" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_gui.so -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_gui.so" to "/usr/lib/games/plee-the-bear" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_input.so -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_input.so" to "/usr/lib/games/plee-the-bear" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_text_interface.so -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_text_interface.so" to "/usr/lib/games/plee-the-bear" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_time.so -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_time.so" to "/usr/lib/games/plee-the-bear" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_universe.so -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_universe.so" to "/usr/lib/games/plee-the-bear" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_visual.so -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_visual.so" to "/usr/lib/games/plee-the-bear" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_generic_items.so -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libbear_generic_items.so" to "/usr/lib/games/plee-the-bear" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/games/running-bear -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/games/running-bear" to "/usr/lib/games/plee-the-bear" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/man/man6/running-bear.6 -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/locale/fr/LC_MESSAGES/bear-engine.mo -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/locale/nn/LC_MESSAGES/bear-engine.mo -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/spring.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/mini_game_unlock_item.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/item_brick -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/item_brick/item_with_single_player_control_reader.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/item_brick/item_with_bonus_point.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/item_brick/monster_item.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/item_brick/base_enemy.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/item_brick/item_with_player_control_reader.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/item_brick/item_that_speaks.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/item_brick/record_controller.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/item_brick/player.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/item_brick/base_bonus.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/item_brick/bonus_point.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/item_brick/activate_on_players.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/item_brick/boss.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/item_brick/item_waiting_for_players.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/action_file_recorder.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/ray.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/level_exit.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/honeypot.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/player_stop_block.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/power_drop_restriction_zone.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/timer_kill_players.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/add_ingame_layers.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/hideout_bonus_item.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/level_pusher.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/gossipy_item.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/castle -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/castle/armor.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/shared_camera.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/hideout_revealing.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/player_speaker_zone.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/stone.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/projectile_enemy_zone.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/corrupting_bonus.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/hazelnut.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/player_start_position.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/expr -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/expr/bool_level_variable_getter_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/level_popper.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/air_bubble_generator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/two_players_only.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/power_filter_door.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/kicker.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/link_on_players.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/checkpoint.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/forest -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/forest/big_rabbit.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/forest/gorilla.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/forest/rabbit.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/forest/wasp.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/forest/woodpecker.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/forest/frog.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/player_settings.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/plee.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/game_settings.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/one_or_two_players_toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/level_settings.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/add_players_camera.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/bonus_box.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/passive_enemy.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/layer_border.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/stone_tracer.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/mini-game -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/mini-game/stone_target.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/mini-game/sequencer_control.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/mini-game/sequencer.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/players_detector.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/save_player_position.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/god.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/authorize_action_toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/clingable.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/bonus_manager.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/players_present.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/on_players_activator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/script_director.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/add_main_menu_layer.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/demo_level_loader.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/player_killer.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/bonus_points -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/bonus_points/bonus_carnage.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/bonus_points/bonus_points.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/bonus_points/bonus_time.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/bonus_points/bonus_max_energy.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/bonus_points/bonus_all_dead.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/bonus_points/bonus_exits.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/bonus_points/bonus_cooperation.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/bonus_points/bonus_all_dead_by_category.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/bonus_points/bonus_time_record.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/bonus_points/bonus_mini_game.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/bonus_points/bonus_boss.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/script_actor_player.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/level_score_record.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/plee-the-bear/item-description/owl.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/games/plee-the-bear -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libplee_the_bear.so -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/lib/games/plee-the-bear/libplee_the_bear.so" to "/usr/lib/games/plee-the-bear" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/weather -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/weather/rain-medium.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/weather/rain-light.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/weather/rain.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/headstone.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/powerup -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/powerup/fire.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/powerup/one_more_life.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/powerup/invincibility.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/powerup/stones_stock.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/powerup/increase_max_energy.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/powerup/small_air.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/powerup/air.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/powerup/water.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/powerup/stones_big_stock.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/powerup/small_water.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/powerup/increase_max_energy-alt.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/powerup/small_fire.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/smoke.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/maintain_and_fall.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/float.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/throw_and_walk.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/fall.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/injured.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/float_and_swim.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/run.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/swimming.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/cling.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/maintain.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/cap.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/throw.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/throw_and_fall.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/arm.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/dream.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/wait2.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/slap.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/look_upward.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/vertical_jump.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/bath-cap.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/slap_and_walk.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/start_cling.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/crouch.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/idle.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/walk.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/start_vertical_jump.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/jump.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/wait1.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/drown.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/sink.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/halo_hand.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/take_hat.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/clung_jump.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/start_hang.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/roar.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/maintain_and_walk.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/captive.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/halo.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/hang.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee/sleep.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/air_stone_exploding.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/sliver_2.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/air_fire_stone.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/air_stone_deflated.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/air_blast_stone.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/air_fire_water_stone.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/water_fire_extinct_stone.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/air_water_stone.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/air_stone.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/air_sliver_3.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/air_sliver_1.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/sliver_4.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/sliver_5.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/air_sliver_4.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/sliver_1.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/sliver_3.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/water_fire_stone.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/air_stone_deflating.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/air_sliver_5.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/air_fire_extinct_stone.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/fire_stone.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/water_stone.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/stone.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/air_sliver_2.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stones/fire_water_stone.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/effect -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/effect/clod.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/effect/power -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/effect/power/air_effect.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/effect/power/fire_effect.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/effect/power/water_effect.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/effect/ground-blast-side.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/effect/ground-blast.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/effect/bubbles.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/air_bubble_generator.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/maintain_and_fall.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/float.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/throw_and_walk.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/fall.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/injured.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/float_and_swim.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/run.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/swimming.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/cling.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/maintain.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/cap.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/throw.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/throw_and_fall.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/arm.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/dream.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/wait2.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/slap.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/look_upward.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/vertical_jump.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/bath-cap.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/slap_and_walk.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/start_cling.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/crouch.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/idle.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/walk.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/start_vertical_jump.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/jump.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/wait1.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/drown.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/sink.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/halo_hand.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/take_hat.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/clung_jump.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/start_hang.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/roar.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/maintain_and_walk.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/captive.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/halo.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/hang.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/plee-alt/sleep.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/woodpecker -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/woodpecker/woodpecker_watching.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/woodpecker/woodpecker_watching_right.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/woodpecker/woodpecker_flying.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/woodpecker/woodpecker_pecking.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/woodpecker/woodpecker_attacking.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/woodpecker/woodpecker_soul.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/woodpecker/woodpecker_dying.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/butterfly -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/butterfly/butterfly-tri-pattern.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/butterfly/butterfly-bi-2-mono.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/butterfly/butterfly-bi-2-pattern.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/butterfly/butterfly-tri-mono.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/butterfly/butterfly-pattern.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/butterfly/butterfly-bi-mono.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/butterfly/butterfly-mono.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/butterfly/butterfly-bi-pattern.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/frog -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/frog/frog_idle_1.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/frog/frog_fall.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/frog/frog_idle_2.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/frog/frog_explose.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/frog/frog_jump.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/gorilla -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/gorilla/gorilla_dead.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/gorilla/gorilla_idle.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/gorilla/gorilla_attack.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/gorilla/gorilla_angry-2.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/gorilla/gorilla_scan_right.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/gorilla/gorilla_soul.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/gorilla/gorilla_angry-3.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/gorilla/gorilla_angry-1.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/gorilla/gorilla_scan_left.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/gorilla/gorilla_hit.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/gorilla/gorilla_walking.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/rabbit -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/rabbit/rabbit_jump.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/rabbit/rabbit_fall.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/rabbit/rabbit_walk.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/rabbit/dust-end.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/rabbit/rabbit_idle.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/rabbit/dust.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/rabbit/rabbit_dig.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/rabbit/rabbit_eat.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/rabbit/rabbit_injured.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/platform.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/spring_red.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/waterfall-top.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/corrupting-carrot.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/splash-block.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/waterfall.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/kicker.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/bridge-plank.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/spring_yellow.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/boss -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/boss/carrot-attack.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/boss/carrot-crush.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/boss/corruption.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/woodlog-thrower.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/spring_orange.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/wasp -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/wasp/sting_explosion.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/wasp/sting_attack.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/wasp/wasp_dead.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/wasp/wasp_soul.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/wasp/wasp_attack.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/forest/wasp/wasp_fly.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/corrupting-bonus-disapearing.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/shiny-honey-jar.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/owl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/owl/owl_bye.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/owl/owl_waiting.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/owl/owl_with_nut.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/owl/owl_speaking.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/owl/hazelnut.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/steam.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/stars.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/checkpoint-2.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/power-filter-door -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/power-filter-door/fire.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/power-filter-door/waves.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/power-filter-door/back-waves.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/power-filter-door/air.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/power-filter-door/water.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/water.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/god -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/god/hand.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/god/human-idle.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/god/stork-flying.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/god/ball-creation.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/god/appearing.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/god/ball.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/god/human-talking.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/god/stork-disappearing.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/god/disappearing.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/ray -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/ray/fall.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/ray/injured.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/ray/look_upward.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/ray/idle.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/ray/walk.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/ray/jump.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/ray/cry.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/ray/walk-cry.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/light-flash.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/animation/checkpoint-1.canim -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/font -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/font/bouncy.fnt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/font/level_name-42x50.fnt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/font/level_name-42x50.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/font/fixed_yellow-10x20.fnt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/font/speech.fnt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/font/fixed_yellow-10x20.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/font/fixed-10x20.fnt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/font/fixed_white-7x12.fnt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/font/fixed_white-7x12.tga -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/font/bouncy.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/font/speech.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/font/fixed-10x20-unicode.fnt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/font/fixed-10x20.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/loading -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/loading/hourglass.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/loading/plumber-plee.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/loading/plumber-plee.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/loading/hourglass.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/weather -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/weather/rain-light.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/weather/rain-light.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/weather/rain-medium.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/weather/rain.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/weather/rain-medium.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/weather/rain.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/shiny-honey-jar -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/shiny-honey-jar/shiny-honey-jar.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/shiny-honey-jar/shiny-honey-jar.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/intro -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/intro/intro-3.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/intro/intro-1.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/intro/intro-4.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/intro/intro-2.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/splash.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/plee-1.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/plee-2.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/plee-alt-4.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/plee-3.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/plee-1.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/plee-3.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/plee-4.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/cap-alt.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/cap.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/plee-alt-2.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/plee-alt-3.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/plee-2.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/cap.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/halo.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/halo.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/plee-alt-1.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/misc.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/plee-4.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/plee/misc.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/bonus-box-1.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/castle -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/castle/ghost -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/castle/armor -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/castle/armor/armor-parts.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/castle/armor/armor-parts.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/bonus-box-3.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/bonus-box-2.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/bubble.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/gamned.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/coop -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/coop/totem.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/coop/totem.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/stone -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/stone/stone.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/stone/air-stone.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/stone/air-stone.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/stone/stone.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/effect -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/effect/ground-blast.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/effect/air-blast.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/effect/ground-blast.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/corrupting-bonus-disapearing.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/corrupting-bonus-disapearing.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/transition -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/transition/ground.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/checkpoint.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/checkpoint.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/title_screen -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/title_screen/background_02.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/title_screen/background_09.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/title_screen/background_03.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/title_screen/background_07.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/title_screen/background_06.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/title_screen/background_08.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/title_screen/background_05.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/title_screen/background_01.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/title_screen/background_10.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/title_screen/background_04.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/title_screen/background_00.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/title_screen/background_11.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/tree_2.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/woodpecker -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/woodpecker/woodpecker-2.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/woodpecker/woodpecker-1.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/woodpecker/woodpecker-1.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/woodpecker/woodpecker-2.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/butterfly -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/butterfly/butterfly.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/butterfly/butterfly.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/sign.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bonus-icons -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bonus-icons/bonus-icons.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bonus-icons/bonus-icons.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_16.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_19.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_18.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_08.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_03.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_12.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_10.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_04.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_06.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_17.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_13.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_15.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_09.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_02.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_00.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_14.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_01.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_07.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_05.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bk/bk_11.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bridge.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/ground-ceiling.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/slope-26-right.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/right-corner.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/tree_2.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/spring.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/wall-corner.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/frog -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/frog/frog-2.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/frog/frog-1.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/frog/frog-1.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/frog/frog-2.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/slope-26s-right.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/right-corner-ceiling.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/tree_4.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/bridge.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/woodlog-thrower.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/ground-ceiling.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/woodlog-thrower.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/wall-fill-2.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/little-slope-wall.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/stake.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/tree-house.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/gorilla -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/gorilla/scan.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/gorilla/scan.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/gorilla/soul.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/gorilla/idle.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/gorilla/angry.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/gorilla/walking.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/gorilla/angry.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/gorilla/idle.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/gorilla/walking.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/gorilla/soul.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/rabbit -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/rabbit/rabbit-2.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/rabbit/rabbit-2.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/rabbit/rabbit-1.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/rabbit/rabbit-1.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/tree-house.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/sign.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/waterfall-top.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/slope-26-left.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/corrupting-carrot.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/platform.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/right-corner.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/ground-water.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/splash-block.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/right-corner-water.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/hollow-trunk.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/tree_4.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/plants.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/woodlog.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/spring.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/waterfall-2.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/wall-fill.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/right-corner-ceiling.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/slope-26s-left.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/waterfall-1.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/corrupting-carrot.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/woodlog.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/boss -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/boss/jump-exploded.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/boss/idle-exploded.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/boss/idle-exploded.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/boss/jump-exploded.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/boss/fall-exploded.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/boss/fall-exploded.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/tree_3.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/tree_3.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/ceiling-slope-26-right.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/kicker-branch.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/wasp -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/wasp/wasp-shooting-3.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/wasp/sting.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/wasp/wasp-shooting-2.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/wasp/sting.tga -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/wasp/wasp.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/wasp/wasp-shooting-2.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/wasp/wasp.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/wasp/wasp-shooting-1.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/wasp/wasp-shooting-3.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/wasp/wasp-shooting-1.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/wall-corner.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/right-corner-water.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/fog-1.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/ground-water.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/tree_1.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/forest/ceiling-slope-26-left.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/info-board.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/smoke -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/smoke/steam.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/smoke/smoke.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/thumb -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/thumb/bears_on_fire.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/thumb/the_waterfall.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/thumb/target_practice.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/thumb/forest.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/thumb/tutorial.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/thumb/the_arena.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/thumb/forest-boss.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/thumb/none.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/water.tga -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/mini-game -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/mini-game/stones -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/mini-game/stones/target.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/mini-game/stones/target.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/mini-game/medal.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/mini-game/medal.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/mini-game/sequencer -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/mini-game/sequencer/notes.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/mini-game/sequencer/bridge-button.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/mini-game/sequencer/bridge-button.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/mini-game/sequencer/notes.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/owl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/owl/owl.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/owl/owl.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/bonus-box-2.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/headstone.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/info-board.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/splash.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/bonus-box-3.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/power-filter-door -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/power-filter-door/plinth.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/power-filter-door/waves.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/power-filter-door/power-filter-door-1.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/power-filter-door/power-filter-door-2.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/power-filter-door/waves.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/power-filter-door/power-filter-door-1.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/power-filter-door/plinth.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/power-filter-door/power-filter-door-2.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/bonus-box-1.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/misc -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/misc/link.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/misc/enemy.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/misc/enemy.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/misc/link.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/bubble.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/god -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/god/human-talking.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/god/stork.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/god/hand-2.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/god/stork.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/god/appearing.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/god/hand-2.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/god/disappearing-stork.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/god/human-talking.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/god/hand-1.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/god/hand-1.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/god/appearing.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/god/disappearing-stork.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/bonus-icons -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/bonus-icons/bonus-icons.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/bonus-icons/bonus-icons.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/balloon.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/power-icons -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/power-icons/air-1.svg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/power-icons/water-4.svg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/power-icons/water-3.svg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/power-icons/water-2.svg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/power-icons/fire-1.svg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/power-icons/water-1.svg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/power-icons/fire-4.svg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/power-icons/fire-2.svg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/power-icons/fire-3.svg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/power-icons/air-3.svg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/power-icons/air-2.svg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/power-icons/air-4.svg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/frame.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/water-power.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/balloon.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/status -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/status/status.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/status/tube.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/status/tube.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/status/tube-vertical.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/status/status.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/status/tube-vertical.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/fire-power.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/frame.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ui/air-power.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ray -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ray/ray-1.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/gfx/ray/ray-1.spritepos -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/secret -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/secret/forest-2.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/secret/forest-1.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/dummy.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/minimal.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/forest-2.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/transition.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/loading.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/forest-boss.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/forest-1.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/quick-end.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/sandbox.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/intro.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/mini-game -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/mini-game/the_arena.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/mini-game/bears_on_fire.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/mini-game/the_waterfall.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/mini-game/target_practice.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/tutorial.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/gamned.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/level/title_screen.cl -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/mini-game -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/mini-game/informations.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/god.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/castle -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/castle/axe.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/castle/armor.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/stones -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/stones/water_fire_stone.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/stones/fire_stone.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/stones/air_fire_water_stone.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/stones/air_fire_stone.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/stones/water_stone.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/stones/air_stone.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/stones/stone.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/stones/air_water_stone.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/headstone.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/owl.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/forest -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/forest/woodpecker.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/forest/sting.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/forest/rabbit.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/forest/carrot_monster.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/forest/frog.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/forest/big_rabbit.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/forest/gorilla.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/forest/wasp.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/projectile_enemy.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/player -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/player/plee-alt.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/player/plee.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/player/ray.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/model/little_plee.cm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/quick-end.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/bonus.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/castle.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/boss.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/forest-1.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/title-screen.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/1-up.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/game-over.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/invincibility.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/sequencer -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/sequencer/title-screen -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/sequencer/title-screen/bass.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/sequencer/title-screen/back.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/sequencer/title-screen/sequencer-guitar-track.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/sequencer/title-screen/guitar.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/sequencer/title-screen/sequencer-bass-track.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/sequencer/bonus -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/sequencer/bonus/atmosphere.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/sequencer/bonus/back.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/sequencer/bonus/sequencer-guitar-track.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/sequencer/bonus/guitar.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/music/sequencer/bonus/sequencer-atmosphere-track.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/secret -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/secret/forest-1-intro.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/sandbox.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/tutorial -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/tutorial/wall_jump.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/tutorial/wasp.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/tutorial/jump.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/tutorial/intro.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/tutorial/air.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/tutorial/stone_bonus_extra.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/tutorial/intro-players.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/tutorial/fire.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/tutorial/air_two_players.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/tutorial/stone_bonus.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/tutorial/combined_powers.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/tutorial/water.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/tutorial/vertical_jump.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/forest -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/forest/encounter_with_ray.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/forest/intro-1-players.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/forest/top_platform_activator.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/forest/encounter_with_god.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/forest/boss-outro.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/forest/intro-2-players.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/forest/boss-intro.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/forest/ray-fast-end.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/mini-game -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/mini-game/the_arena_intro.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/mini-game/stone_training_ending.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/mini-game/stone_training_air_fire_bonus.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/mini-game/stone_training_water_bonus.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/mini-game/stone_training_intro.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/demo -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/script/demo/forest-1.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/weather -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/weather/rain.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/checkpoint-slide.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/hit.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/plee -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/plee/snore.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/plee/jump.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/plee/slap.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/plee/throw.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/plee/clung.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/plee/start-power-jump.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/plee/power-jump.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/plee/start-cling.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/plee/injured.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/corrupting-bonus.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/dummy.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/jump.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/effect -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/effect/earthquake.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/grr.wav -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/forest -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/forest/woodpecker -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/forest/woodpecker/attack.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/forest/woodpecker/peck.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/forest/woodpecker/flying.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/forest/frog -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/forest/frog/croak-jump.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/forest/frog/croak-idle.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/forest/gorilla -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/forest/gorilla/hit-chest-1.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/forest/gorilla/hit-chest-2.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/sting.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/scale -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/scale/Fs.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/scale/D.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/scale/G.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/scale/B.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/scale/As.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/scale/C.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/scale/Ds.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/scale/E.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/scale/Cs.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/scale/Gs.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/scale/A.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/scale/F.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/splash.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/crack.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/tick.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/sequencer -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/sequencer/fail.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/sound/checkpoint-ding.ogg -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/games/plee-the-bear/credits.txt -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//applications -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//applications/plee-the-bear.desktop -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/64x64 -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/64x64/apps -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/64x64/apps/ptb.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/48x48 -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/48x48/apps -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/48x48/apps/ptb.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/128x128 -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/128x128/apps -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/128x128/apps/ptb.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/32x32 -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/32x32/apps -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/32x32/apps/ptb.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/24x24 -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/24x24/apps -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/24x24/apps/ptb.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/16x16 -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/16x16/apps -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/16x16/apps/ptb.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//pixmaps -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//pixmaps/ptb.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//pixmaps/ptb.xpm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/locale/fr/LC_MESSAGES/plee-the-bear.mo -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/locale/nn/LC_MESSAGES/plee-the-bear.mo -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/man/man6/plee-the-bear.6 -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/change_camera_size.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/decorative_item.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/base_train.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/level_loader_progression_item.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/item_with_toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/item_with_activable_sides.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/item_with_text_interface.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/item_with_text.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/with_boolean_expression_assignment.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/with_linear_expression_assignment.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/basic_renderable_item.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/item_with_z_shift.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/with_trigger.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/item_with_decoration.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/item_with_restricted_z_collision.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/with_linear_expression_creation.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/item_with_trigger.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/item_with_input_listener.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/item_with_friction.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/with_boolean_expression_creation.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/decorated_item_with_toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_brick/with_toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/camera.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/link -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/link/continuous_link_visual.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/link/base_link_visual.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/link/link_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/link/link_remover.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/link/chain_link_visual.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/bool_game_variable_setter_toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/string_game_variable_setter.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/int_game_variable_setter.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/u_int_game_variable_setter_toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/real_game_variable_setter_toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/u_int_game_variable_getter_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/real_game_variable_setter_suicide.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/bool_game_variable_setter_suicide.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/real_game_variable_setter.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/string_game_variable_setter_suicide.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/bool_game_variable_getter_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/string_game_variable_setter_toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/int_game_variable_setter_suicide.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/bool_game_variable_setter.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/u_int_game_variable_setter_suicide.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/u_int_game_variable_setter.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/game_variable/int_game_variable_setter_toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/level_loader_item.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/hidden_block.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/crossfade_sequence.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/camera_toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/straight_slope.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/ambient_sound.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/clone_toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/lines.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/friction_rectangle_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/reference_item.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/camera_shaker.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/line.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/toggle_group.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/slope.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/block.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/boolean_constant_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/linear_equality_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/boolean_equality_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/linear_plus_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/logical_or_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/boolean_disequality_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/logical_not_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/logical_and_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/boolean_binary_expression_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/applied_linear_expression.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/linear_binary_expression_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/timer_value.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/applied_boolean_expression.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/get_toggle_status_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/linear_multiplies_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/linear_divides_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/linear_minus_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/expr/check_item_class_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/camera_on_object.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/path_tracer.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/forced_movement -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/forced_movement/forced_goto_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/forced_movement/forced_sequence_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/forced_movement/forced_join_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/forced_movement/forced_movement_tag.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/forced_movement/forced_aiming_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/forced_movement/forced_rotation_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/forced_movement/forced_translation_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/forced_movement/forced_tracking_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/forced_movement/forced_movement_toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/forced_movement/forced_stay_around_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/forced_movement/applied_forced_movement.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/descending_ceiling.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/environment_rectangle_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/rolling_credits.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/timer.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/model.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/linear_movement_sequence_loop.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/world_parameters.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/level_variable -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/level_variable/bool_level_variable_getter_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/level_variable/u_int_level_variable_getter_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/script -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/script/add_script_actor.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/script/script_director.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/force_rectangle_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/trigger.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/killer.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/density_rectangle_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/debug -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/debug/debug_model.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/decorative_toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/delayed_kill_item.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/unconditional_killer.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/star.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/item_creator.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/delayed_level_loading.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/messageable_item.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/level_loader_toggle.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/decorative_flow.xml -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/item-description/generic/base_item.xml -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//applications -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//applications/bf-level-editor.desktop -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//applications/bf-model-editor.desktop -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//applications/bf-animation-editor.desktop -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/64x64 -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/64x64/apps -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/64x64/apps/bear-factory.png -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/48x48 -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/48x48/apps -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/48x48/apps/bear-factory.png -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/128x128 -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/128x128/apps -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/128x128/apps/bear-factory.png -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/32x32 -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/32x32/apps -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/32x32/apps/bear-factory.png -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/24x24 -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/24x24/apps -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/24x24/apps/bear-factory.png -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/16x16 -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/16x16/apps -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//icons/hicolor/16x16/apps/bear-factory.png -- Up-to-date: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//pixmaps -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//pixmaps/bear-factory.xpm -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share//pixmaps/bear-factory.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/bear-factory/images/level-splash.png -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/locale/fr/LC_MESSAGES/bear-factory.mo -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/locale/nn/LC_MESSAGES/bear-factory.mo -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/man/man1/bf-level-editor.1 -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/man/man1/bf-model-editor.1 -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/share/man/man1/bf-animation-editor.1 -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/lib/bear-factory/libbear-editor.so -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/lib/bear-factory/libbear-editor.so" to "/usr/lib/bear-factory" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/games/bf-animation-editor -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/games/bf-animation-editor" to "/usr/lib/bear-factory" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/games/bf-level-editor -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/games/bf-level-editor" to "/usr/lib/bear-factory" -- Installing: /build/plee-the-bear-0.6.0/debian/tmp/usr/games/bf-model-editor -- Set runtime path of "/build/plee-the-bear-0.6.0/debian/tmp/usr/games/bf-model-editor" to "/usr/lib/bear-factory" make[1]: Leaving directory '/build/plee-the-bear-0.6.0/build-tree' dh_testdir -a dh_testroot -a dh_installchangelogs Changelog -a dh_installdocs -a dh_installmenu -a dh_installman -a dh_install -a dh_icons -a dh_link -a dh_strip -a dh_compress -a dh_fixperms -a dh_installdeb -a dh_shlibdeps -a dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_audio.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_audio.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_communication.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_communication.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_expr.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_expr.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_input.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_input.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_text_interface.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_text_interface.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear-editor.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear-editor.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_universe.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_universe.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_visual.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_visual.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_time.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_time.so' dpkg-shlibdeps: warning: debian/plee-the-bear/usr/lib/games/plee-the-bear/libbear_engine.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/bear-factory/usr/games/bf-model-editor contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear-editor.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear-editor.so' dpkg-shlibdeps: warning: debian/bear-factory/usr/games/bf-animation-editor contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_engine.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_engine.so' dpkg-shlibdeps: warning: debian/plee-the-bear/usr/games/running-bear contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear-editor.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear-editor.so' dpkg-shlibdeps: warning: debian/bear-factory/usr/games/bf-level-editor contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/bear-factory/usr/lib/bear-factory/libbear-editor.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_generic_items.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_generic_items.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_gui.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_gui.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_engine.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_engine.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_audio.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_audio.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_communication.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_communication.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_expr.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_expr.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_text_interface.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_text_interface.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_universe.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_universe.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_time.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_time.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_input.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_input.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_visual.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_visual.so' dpkg-shlibdeps: warning: debian/plee-the-bear/usr/lib/games/plee-the-bear/libplee_the_bear.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_engine.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_engine.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_audio.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_audio.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_communication.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_communication.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_expr.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_expr.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_input.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_input.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_text_interface.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_text_interface.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_universe.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_universe.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_visual.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_visual.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_time.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_time.so' dpkg-shlibdeps: warning: debian/plee-the-bear/usr/lib/games/plee-the-bear/libbear_generic_items.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_time.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_time.so' dpkg-shlibdeps: warning: debian/plee-the-bear/usr/lib/games/plee-the-bear/libbear_text_interface.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/plee-the-bear/usr/lib/games/plee-the-bear/libbear_audio.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/plee-the-bear/usr/lib/games/plee-the-bear/libbear_visual.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/plee-the-bear/usr/lib/games/plee-the-bear/libbear_universe.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_input.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_input.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_visual.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libbear_visual.so' dpkg-shlibdeps: warning: debian/plee-the-bear/usr/lib/games/plee-the-bear/libbear_gui.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/plee-the-bear/usr/lib/games/plee-the-bear/libbear_communication.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/plee-the-bear/usr/lib/games/plee-the-bear/libbear_input.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dh_gencontrol -a dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'plee-the-bear-dbgsym' in '../plee-the-bear-dbgsym_0.6.0-4_armhf.deb'. dpkg-deb: building package 'bear-factory' in '../bear-factory_0.6.0-4_armhf.deb'. dpkg-deb: building package 'bear-factory-dbgsym' in '../bear-factory-dbgsym_0.6.0-4_armhf.deb'. dpkg-deb: building package 'plee-the-bear' in '../plee-the-bear_0.6.0-4_armhf.deb'. dh_testdir -i dh_testroot -i dh_installchangelogs Changelog -i dh_installdocs -i dh_install -i dh_link -i dh_compress -i dh_fixperms -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i dpkg-deb: building package 'plee-the-bear-data' in '../plee-the-bear-data_0.6.0-4_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../plee-the-bear_0.6.0-4_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration I: user script /srv/workspace/pbuilder/14785/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/14785/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/14785 and its subdirectories I: Current time: Sat Jul 11 23:55:53 +14 2020 I: pbuilder-time-stamp: 1594461353