https://launchpad.net/ubuntu/+source/quantlib-swig/1.20-1build1/+build/20378559 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-049 4.15.0-126-generic #129-Ubuntu SMP Mon Nov 23 18:57:14 UTC 2020 aarch64 Buildd toolchain package versions: launchpad-buildd_193~468~ubuntu18.04.1 python3-lpbuildd_193~468~ubuntu18.04.1 sbuild_0.75.0-1ubuntu1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu16.04.1 bzr_2.7.0+bzr6622-10 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu18.04.1 git_1:2.17.1-1ubuntu0.7 dpkg-dev_1.19.0.5ubuntu2.3 python-debian_0.1.32 python3-debian_0.1.32. Syncing the system clock with the buildd NTP service... 7 Dec 22:54:22 ntpdate[1692]: adjust time server 10.211.37.1 offset 0.006419 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=hirsute --arch=armhf PACKAGEBUILD-20378559 --image-type chroot /home/buildd/filecache-default/6663ab897c1b9684e4da3138ea2f806b3d40e7b1 Creating target for build PACKAGEBUILD-20378559 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=hirsute --arch=armhf PACKAGEBUILD-20378559 Starting target for build PACKAGEBUILD-20378559 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=hirsute --arch=armhf PACKAGEBUILD-20378559 'deb http://ftpmaster.internal/ubuntu hirsute main universe' 'deb http://ftpmaster.internal/ubuntu hirsute-security main universe' 'deb http://ftpmaster.internal/ubuntu hirsute-updates main universe' 'deb http://ftpmaster.internal/ubuntu hirsute-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-20378559 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=hirsute --arch=armhf PACKAGEBUILD-20378559 Updating target for build PACKAGEBUILD-20378559 Get:1 http://ftpmaster.internal/ubuntu hirsute InRelease [269 kB] Get:2 http://ftpmaster.internal/ubuntu hirsute-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu hirsute-updates InRelease [90.7 kB] Get:4 http://ftpmaster.internal/ubuntu hirsute-proposed InRelease [121 kB] Get:5 http://ftpmaster.internal/ubuntu hirsute/main armhf Packages [1348 kB] Get:6 http://ftpmaster.internal/ubuntu hirsute/main Translation-en [511 kB] Get:7 http://ftpmaster.internal/ubuntu hirsute/universe armhf Packages [12.4 MB] Get:8 http://ftpmaster.internal/ubuntu hirsute/universe Translation-en [5364 kB] Get:9 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf Packages [137 kB] Get:10 http://ftpmaster.internal/ubuntu hirsute-proposed/main Translation-en [64.6 kB] Get:11 http://ftpmaster.internal/ubuntu hirsute-proposed/universe armhf Packages [676 kB] Get:12 http://ftpmaster.internal/ubuntu hirsute-proposed/universe Translation-en [377 kB] Fetched 21.5 MB in 7s (2936 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libisl22 libperl5.30 perl-modules-5.30 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: libisl23 libperl5.32 perl-modules-5.32 The following packages will be upgraded: adduser apt base-files base-passwd bash binutils binutils-arm-linux-gnueabihf binutils-common bsdutils coreutils cpp-10 dash dpkg dpkg-dev fakeroot g++-10 gcc-10 gcc-10-base grep init init-system-helpers libapparmor1 libapt-pkg6.0 libasan6 libatomic1 libaudit-common libaudit1 libbinutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libfakeroot libgcc-10-dev libgcc-s1 libgcrypt20 libgomp1 libgssapi-krb5-2 libidn2-0 libip4tc2 libk5crypto3 libkrb5-3 libkrb5support0 liblz4-1 libmount1 libmpc3 libncurses6 libncursesw6 libnpth0 libpcre2-8-0 libreadline8 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsmartcols1 libsqlite3-0 libstdc++-10-dev libstdc++6 libsystemd0 libtinfo6 libtirpc-common libtirpc-dev libtirpc3 libubsan1 libudev1 libuuid1 linux-libc-dev login mount ncurses-base ncurses-bin passwd perl perl-base readline-common systemd systemd-sysv systemd-timesyncd sysvinit-utils tar tzdata util-linux 95 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 167 MB of archives. After this operation, 397 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu hirsute/main armhf libcrypt-dev armhf 1:4.4.17-1ubuntu1 [113 kB] Get:2 http://ftpmaster.internal/ubuntu hirsute/main armhf libc6-dev armhf 2.32-0ubuntu5 [1580 kB] Get:3 http://ftpmaster.internal/ubuntu hirsute/main armhf libc-dev-bin armhf 2.32-0ubuntu5 [29.6 kB] Get:4 http://ftpmaster.internal/ubuntu hirsute/main armhf libcrypt1 armhf 1:4.4.17-1ubuntu1 [86.7 kB] Get:5 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf linux-libc-dev armhf 5.8.0-32.34+21.04.1 [1108 kB] Get:6 http://ftpmaster.internal/ubuntu hirsute/main armhf libtirpc-common all 1.2.6-3 [7444 B] Get:7 http://ftpmaster.internal/ubuntu hirsute/main armhf libk5crypto3 armhf 1.17-10ubuntu1 [75.2 kB] Get:8 http://ftpmaster.internal/ubuntu hirsute/main armhf libgssapi-krb5-2 armhf 1.17-10ubuntu1 [100 kB] Get:9 http://ftpmaster.internal/ubuntu hirsute/main armhf libkrb5-3 armhf 1.17-10ubuntu1 [286 kB] Get:10 http://ftpmaster.internal/ubuntu hirsute/main armhf libkrb5support0 armhf 1.17-10ubuntu1 [27.8 kB] Get:11 http://ftpmaster.internal/ubuntu hirsute/main armhf libtirpc-dev armhf 1.2.6-3 [175 kB] Get:12 http://ftpmaster.internal/ubuntu hirsute/main armhf libtirpc3 armhf 1.2.6-3 [66.1 kB] Get:13 http://ftpmaster.internal/ubuntu hirsute/main armhf libisl23 armhf 0.23-1 [513 kB] Get:14 http://ftpmaster.internal/ubuntu hirsute/main armhf libcc1-0 armhf 10.2.0-20ubuntu1 [41.9 kB] Get:15 http://ftpmaster.internal/ubuntu hirsute/main armhf gcc-10-base armhf 10.2.0-20ubuntu1 [19.6 kB] Get:16 http://ftpmaster.internal/ubuntu hirsute/main armhf libgcc-s1 armhf 10.2.0-20ubuntu1 [36.1 kB] Get:17 http://ftpmaster.internal/ubuntu hirsute/main armhf libgomp1 armhf 10.2.0-20ubuntu1 [87.1 kB] Get:18 http://ftpmaster.internal/ubuntu hirsute/main armhf libatomic1 armhf 10.2.0-20ubuntu1 [7268 B] Get:19 http://ftpmaster.internal/ubuntu hirsute/main armhf libasan6 armhf 10.2.0-20ubuntu1 [2056 kB] Get:20 http://ftpmaster.internal/ubuntu hirsute/main armhf libubsan1 armhf 10.2.0-20ubuntu1 [757 kB] Get:21 http://ftpmaster.internal/ubuntu hirsute/main armhf g++-10 armhf 10.2.0-20ubuntu1 [42.7 MB] Get:22 http://ftpmaster.internal/ubuntu hirsute/main armhf libstdc++-10-dev armhf 10.2.0-20ubuntu1 [1816 kB] Get:23 http://ftpmaster.internal/ubuntu hirsute/main armhf libgcc-10-dev armhf 10.2.0-20ubuntu1 [718 kB] Get:24 http://ftpmaster.internal/ubuntu hirsute/main armhf gcc-10 armhf 10.2.0-20ubuntu1 [45.4 MB] Get:25 http://ftpmaster.internal/ubuntu hirsute/main armhf cpp-10 armhf 10.2.0-20ubuntu1 [39.4 MB] Get:26 http://ftpmaster.internal/ubuntu hirsute/main armhf libstdc++6 armhf 10.2.0-20ubuntu1 [441 kB] Get:27 http://ftpmaster.internal/ubuntu hirsute/main armhf libmpc3 armhf 1.2.0-1 [36.1 kB] Get:28 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libctf0 armhf 2.35.50.20201207-0ubuntu1 [63.4 kB] Get:29 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libctf-nobfd0 armhf 2.35.50.20201207-0ubuntu1 [63.9 kB] Get:30 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libbinutils armhf 2.35.50.20201207-0ubuntu1 [323 kB] Get:31 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf binutils-common armhf 2.35.50.20201207-0ubuntu1 [216 kB] Get:32 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf binutils armhf 2.35.50.20201207-0ubuntu1 [3372 B] Get:33 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf binutils-arm-linux-gnueabihf armhf 2.35.50.20201207-0ubuntu1 [2075 kB] Get:34 http://ftpmaster.internal/ubuntu hirsute/main armhf libc6 armhf 2.32-0ubuntu5 [2120 kB] Get:35 http://ftpmaster.internal/ubuntu hirsute/main armhf base-files armhf 11ubuntu16 [60.2 kB] Get:36 http://ftpmaster.internal/ubuntu hirsute/main armhf bash armhf 5.1~rc3-1ubuntu1 [613 kB] Get:37 http://ftpmaster.internal/ubuntu hirsute/main armhf bsdutils armhf 1:2.36.1-1ubuntu2 [78.6 kB] Get:38 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf coreutils armhf 8.32-4ubuntu2 [1207 kB] Get:39 http://ftpmaster.internal/ubuntu hirsute/main armhf tar armhf 1.32+dfsg-1 [249 kB] Get:40 http://ftpmaster.internal/ubuntu hirsute/main armhf dpkg armhf 1.20.5ubuntu3 [1127 kB] Get:41 http://ftpmaster.internal/ubuntu hirsute/main armhf dash armhf 0.5.11+git20200708+dd9ef66+really0.5.10.2-0ubuntu1 [79.3 kB] Get:42 http://ftpmaster.internal/ubuntu hirsute/main armhf grep armhf 3.6-1 [143 kB] Get:43 http://ftpmaster.internal/ubuntu hirsute/main armhf login armhf 1:4.8.1-1ubuntu7 [217 kB] Get:44 http://ftpmaster.internal/ubuntu hirsute/main armhf libncurses6 armhf 6.2+20201114-1 [80.0 kB] Get:45 http://ftpmaster.internal/ubuntu hirsute/main armhf libncursesw6 armhf 6.2+20201114-1 [106 kB] Get:46 http://ftpmaster.internal/ubuntu hirsute/main armhf libtinfo6 armhf 6.2+20201114-1 [74.0 kB] Get:47 http://ftpmaster.internal/ubuntu hirsute/main armhf ncurses-bin armhf 6.2+20201114-1 [165 kB] Get:48 http://ftpmaster.internal/ubuntu hirsute/main armhf perl-modules-5.32 all 5.32.0-5 [2754 kB] Get:49 http://ftpmaster.internal/ubuntu hirsute/main armhf libperl5.32 armhf 5.32.0-5 [3366 kB] Get:50 http://ftpmaster.internal/ubuntu hirsute/main armhf perl armhf 5.32.0-5 [225 kB] Get:51 http://ftpmaster.internal/ubuntu hirsute/main armhf perl-base armhf 5.32.0-5 [1423 kB] Get:52 http://ftpmaster.internal/ubuntu hirsute/main armhf util-linux armhf 2.36.1-1ubuntu2 [1005 kB] Get:53 http://ftpmaster.internal/ubuntu hirsute/main armhf libdebconfclient0 armhf 0.255ubuntu1 [5692 B] Get:54 http://ftpmaster.internal/ubuntu hirsute/main armhf base-passwd armhf 3.5.48 [46.0 kB] Get:55 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf init-system-helpers all 1.59 [38.2 kB] Get:56 http://ftpmaster.internal/ubuntu hirsute/main armhf libc-bin armhf 2.32-0ubuntu5 [495 kB] Get:57 http://ftpmaster.internal/ubuntu hirsute/main armhf ncurses-base all 6.2+20201114-1 [18.5 kB] Get:58 http://ftpmaster.internal/ubuntu hirsute/main armhf sysvinit-utils armhf 2.96-5ubuntu1 [19.2 kB] Get:59 http://ftpmaster.internal/ubuntu hirsute/main armhf libgcrypt20 armhf 1.8.7-2ubuntu1 [364 kB] Get:60 http://ftpmaster.internal/ubuntu hirsute/main armhf liblz4-1 armhf 1.9.3-0ubuntu1 [49.4 kB] Get:61 http://ftpmaster.internal/ubuntu hirsute/main armhf systemd-sysv armhf 246.6-5ubuntu1 [10.3 kB] Get:62 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libaudit-common all 1:2.8.5-3ubuntu3 [4048 B] Get:63 http://ftpmaster.internal/ubuntu hirsute/main armhf libcap-ng0 armhf 0.7.9-2.2build1 [9672 B] Get:64 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libaudit1 armhf 1:2.8.5-3ubuntu3 [36.1 kB] Get:65 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libpcre2-8-0 armhf 10.35-2 [169 kB] Get:66 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libselinux1 armhf 3.1-2build2 [61.0 kB] Get:67 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libsemanage-common all 3.1-1build2 [10.0 kB] Get:68 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libsemanage1 armhf 3.1-1build2 [75.6 kB] Get:69 http://ftpmaster.internal/ubuntu hirsute/main armhf passwd armhf 1:4.8.1-1ubuntu7 [751 kB] Get:70 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf adduser all 3.118ubuntu3 [163 kB] Get:71 http://ftpmaster.internal/ubuntu hirsute/main armhf systemd-timesyncd armhf 246.6-5ubuntu1 [27.8 kB] Get:72 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libapparmor1 armhf 3.0.0-0ubuntu5 [30.4 kB] Get:73 http://ftpmaster.internal/ubuntu hirsute/main armhf libcap2 armhf 1:2.44-1 [14.7 kB] Get:74 http://ftpmaster.internal/ubuntu hirsute/main armhf libblkid1 armhf 2.36.1-1ubuntu2 [117 kB] Get:75 http://ftpmaster.internal/ubuntu hirsute/main armhf libudev1 armhf 246.6-5ubuntu1 [60.5 kB] Get:76 http://ftpmaster.internal/ubuntu hirsute/main armhf libdevmapper1.02.1 armhf 2:1.02.167-1ubuntu4 [120 kB] Get:77 http://ftpmaster.internal/ubuntu hirsute/main armhf libuuid1 armhf 2.36.1-1ubuntu2 [20.4 kB] Get:78 http://ftpmaster.internal/ubuntu hirsute/main armhf libcryptsetup12 armhf 2:2.3.4-1ubuntu1 [174 kB] Get:79 http://ftpmaster.internal/ubuntu hirsute/main armhf libidn2-0 armhf 2.3.0-4 [49.5 kB] Get:80 http://ftpmaster.internal/ubuntu hirsute/main armhf libip4tc2 armhf 1.8.5-3ubuntu4 [16.7 kB] Get:81 http://ftpmaster.internal/ubuntu hirsute/main armhf libmount1 armhf 2.36.1-1ubuntu2 [131 kB] Get:82 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libseccomp2 armhf 2.4.3-1ubuntu6 [32.5 kB] Get:83 http://ftpmaster.internal/ubuntu hirsute/main armhf mount armhf 2.36.1-1ubuntu2 [113 kB] Get:84 http://ftpmaster.internal/ubuntu hirsute/main armhf systemd armhf 246.6-5ubuntu1 [3971 kB] Get:85 http://ftpmaster.internal/ubuntu hirsute/main armhf libsystemd0 armhf 246.6-5ubuntu1 [248 kB] Get:86 http://ftpmaster.internal/ubuntu hirsute/main armhf libapt-pkg6.0 armhf 2.1.12 [773 kB] Get:87 http://ftpmaster.internal/ubuntu hirsute/main armhf apt armhf 2.1.12 [1262 kB] Get:88 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf init armhf 1.59 [6164 B] Get:89 http://ftpmaster.internal/ubuntu hirsute/main armhf libsmartcols1 armhf 2.36.1-1ubuntu2 [82.3 kB] Get:90 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf readline-common all 8.1~rc3-1 [54.1 kB] Get:91 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libreadline8 armhf 8.1~rc3-1 [115 kB] Get:92 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libsqlite3-0 armhf 3.34.0-1 [504 kB] Get:93 http://ftpmaster.internal/ubuntu hirsute/main armhf tzdata all 2020d-1ubuntu1 [293 kB] Get:94 http://ftpmaster.internal/ubuntu hirsute/main armhf dpkg-dev all 1.20.5ubuntu3 [758 kB] Get:95 http://ftpmaster.internal/ubuntu hirsute/main armhf libdpkg-perl all 1.20.5ubuntu3 [232 kB] Get:96 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libfakeroot armhf 1.25.3-1.1 [23.2 kB] Get:97 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf fakeroot armhf 1.25.3-1.1 [60.9 kB] Get:98 http://ftpmaster.internal/ubuntu hirsute/main armhf libnpth0 armhf 1.6-3 [6980 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 167 MB in 8s (20.2 MB/s) (Reading database ... 12723 files and directories currently installed.) Preparing to unpack .../libcrypt-dev_1%3a4.4.17-1ubuntu1_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.17-1ubuntu1) over (1:4.4.16-1ubuntu1) ... Preparing to unpack .../libc6-dev_2.32-0ubuntu5_armhf.deb ... Unpacking libc6-dev:armhf (2.32-0ubuntu5) over (2.32-0ubuntu3) ... Preparing to unpack .../libc-dev-bin_2.32-0ubuntu5_armhf.deb ... Unpacking libc-dev-bin (2.32-0ubuntu5) over (2.32-0ubuntu3) ... Preparing to unpack .../libcrypt1_1%3a4.4.17-1ubuntu1_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.17-1ubuntu1) over (1:4.4.16-1ubuntu1) ... Setting up libcrypt1:armhf (1:4.4.17-1ubuntu1) ... (Reading database ... 12722 files and directories currently installed.) Preparing to unpack .../00-linux-libc-dev_5.8.0-32.34+21.04.1_armhf.deb ... Unpacking linux-libc-dev:armhf (5.8.0-32.34+21.04.1) over (5.8.0-25.26) ... Preparing to unpack .../01-libtirpc-common_1.2.6-3_all.deb ... Unpacking libtirpc-common (1.2.6-3) over (1.2.6-1build1) ... Preparing to unpack .../02-libk5crypto3_1.17-10ubuntu1_armhf.deb ... Unpacking libk5crypto3:armhf (1.17-10ubuntu1) over (1.17-10) ... Preparing to unpack .../03-libgssapi-krb5-2_1.17-10ubuntu1_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.17-10ubuntu1) over (1.17-10) ... Preparing to unpack .../04-libkrb5-3_1.17-10ubuntu1_armhf.deb ... Unpacking libkrb5-3:armhf (1.17-10ubuntu1) over (1.17-10) ... Preparing to unpack .../05-libkrb5support0_1.17-10ubuntu1_armhf.deb ... Unpacking libkrb5support0:armhf (1.17-10ubuntu1) over (1.17-10) ... Preparing to unpack .../06-libtirpc-dev_1.2.6-3_armhf.deb ... Unpacking libtirpc-dev:armhf (1.2.6-3) over (1.2.6-1build1) ... Preparing to unpack .../07-libtirpc3_1.2.6-3_armhf.deb ... Unpacking libtirpc3:armhf (1.2.6-3) over (1.2.6-1build1) ... Selecting previously unselected package libisl23:armhf. Preparing to unpack .../08-libisl23_0.23-1_armhf.deb ... Unpacking libisl23:armhf (0.23-1) ... Preparing to unpack .../09-libcc1-0_10.2.0-20ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (10.2.0-20ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../10-gcc-10-base_10.2.0-20ubuntu1_armhf.deb ... Unpacking gcc-10-base:armhf (10.2.0-20ubuntu1) over (10.2.0-13ubuntu1) ... Setting up gcc-10-base:armhf (10.2.0-20ubuntu1) ... (Reading database ... 12728 files and directories currently installed.) Preparing to unpack .../libgcc-s1_10.2.0-20ubuntu1_armhf.deb ... Unpacking libgcc-s1:armhf (10.2.0-20ubuntu1) over (10.2.0-13ubuntu1) ... Setting up libgcc-s1:armhf (10.2.0-20ubuntu1) ... (Reading database ... 12728 files and directories currently installed.) Preparing to unpack .../0-libgomp1_10.2.0-20ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (10.2.0-20ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../1-libatomic1_10.2.0-20ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (10.2.0-20ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../2-libasan6_10.2.0-20ubuntu1_armhf.deb ... Unpacking libasan6:armhf (10.2.0-20ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../3-libubsan1_10.2.0-20ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (10.2.0-20ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../4-g++-10_10.2.0-20ubuntu1_armhf.deb ... Unpacking g++-10 (10.2.0-20ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../5-libstdc++-10-dev_10.2.0-20ubuntu1_armhf.deb ... Unpacking libstdc++-10-dev:armhf (10.2.0-20ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../6-libgcc-10-dev_10.2.0-20ubuntu1_armhf.deb ... Unpacking libgcc-10-dev:armhf (10.2.0-20ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../7-gcc-10_10.2.0-20ubuntu1_armhf.deb ... Unpacking gcc-10 (10.2.0-20ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../8-cpp-10_10.2.0-20ubuntu1_armhf.deb ... Unpacking cpp-10 (10.2.0-20ubuntu1) over (10.2.0-13ubuntu1) ... Preparing to unpack .../9-libstdc++6_10.2.0-20ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (10.2.0-20ubuntu1) over (10.2.0-13ubuntu1) ... Setting up libstdc++6:armhf (10.2.0-20ubuntu1) ... (Reading database ... 12728 files and directories currently installed.) Preparing to unpack .../0-libmpc3_1.2.0-1_armhf.deb ... Unpacking libmpc3:armhf (1.2.0-1) over (1.2.0~rc1-1) ... Preparing to unpack .../1-libctf0_2.35.50.20201207-0ubuntu1_armhf.deb ... Unpacking libctf0:armhf (2.35.50.20201207-0ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../2-libctf-nobfd0_2.35.50.20201207-0ubuntu1_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.35.50.20201207-0ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../3-libbinutils_2.35.50.20201207-0ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.35.50.20201207-0ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../4-binutils-common_2.35.50.20201207-0ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.35.50.20201207-0ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../5-binutils_2.35.50.20201207-0ubuntu1_armhf.deb ... Unpacking binutils (2.35.50.20201207-0ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../6-binutils-arm-linux-gnueabihf_2.35.50.20201207-0ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.35.50.20201207-0ubuntu1) over (2.35.1-1ubuntu1) ... Preparing to unpack .../7-libc6_2.32-0ubuntu5_armhf.deb ... Unpacking libc6:armhf (2.32-0ubuntu5) over (2.32-0ubuntu3) ... Setting up libc6:armhf (2.32-0ubuntu5) ... (Reading database ... 12728 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu16_armhf.deb ... Unpacking base-files (11ubuntu16) over (11ubuntu14) ... Setting up base-files (11ubuntu16) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 12728 files and directories currently installed.) Preparing to unpack .../bash_5.1~rc3-1ubuntu1_armhf.deb ... Unpacking bash (5.1~rc3-1ubuntu1) over (5.0-6ubuntu2) ... Setting up bash (5.1~rc3-1ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12728 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.36.1-1ubuntu2_armhf.deb ... Unpacking bsdutils (1:2.36.1-1ubuntu2) over (1:2.36-3ubuntu1) ... Setting up bsdutils (1:2.36.1-1ubuntu2) ... (Reading database ... 12728 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-4ubuntu2_armhf.deb ... Unpacking coreutils (8.32-4ubuntu2) over (8.32-3ubuntu1) ... Setting up coreutils (8.32-4ubuntu2) ... (Reading database ... 12728 files and directories currently installed.) Preparing to unpack .../tar_1.32+dfsg-1_armhf.deb ... Unpacking tar (1.32+dfsg-1) over (1.30+dfsg-7) ... Setting up tar (1.32+dfsg-1) ... (Reading database ... 12728 files and directories currently installed.) Preparing to unpack .../dpkg_1.20.5ubuntu3_armhf.deb ... Unpacking dpkg (1.20.5ubuntu3) over (1.20.5ubuntu2) ... Setting up dpkg (1.20.5ubuntu3) ... (Reading database ... 12728 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20200708+dd9ef66+really0.5.10.2-0ubuntu1_armhf.deb ... Unpacking dash (0.5.11+git20200708+dd9ef66+really0.5.10.2-0ubuntu1) over (0.5.10.2-7) ... Setting up dash (0.5.11+git20200708+dd9ef66+really0.5.10.2-0ubuntu1) ... (Reading database ... 12728 files and directories currently installed.) Preparing to unpack .../archives/grep_3.6-1_armhf.deb ... Unpacking grep (3.6-1) over (3.4-1) ... Setting up grep (3.6-1) ... (Reading database ... 12729 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-1ubuntu7_armhf.deb ... Unpacking login (1:4.8.1-1ubuntu7) over (1:4.8.1-1ubuntu6) ... Setting up login (1:4.8.1-1ubuntu7) ... (Reading database ... 12729 files and directories currently installed.) Preparing to unpack .../libncurses6_6.2+20201114-1_armhf.deb ... Unpacking libncurses6:armhf (6.2+20201114-1) over (6.2-1) ... Preparing to unpack .../libncursesw6_6.2+20201114-1_armhf.deb ... Unpacking libncursesw6:armhf (6.2+20201114-1) over (6.2-1) ... Preparing to unpack .../libtinfo6_6.2+20201114-1_armhf.deb ... Unpacking libtinfo6:armhf (6.2+20201114-1) over (6.2-1) ... Setting up libtinfo6:armhf (6.2+20201114-1) ... (Reading database ... 12729 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.2+20201114-1_armhf.deb ... Unpacking ncurses-bin (6.2+20201114-1) over (6.2-1) ... Setting up ncurses-bin (6.2+20201114-1) ... (Reading database ... 12729 files and directories currently installed.) Preparing to unpack .../perl_5.32.0-5_armhf.deb ... Unpacking perl (5.32.0-5) over (5.30.3-4) ... Selecting previously unselected package perl-modules-5.32. Preparing to unpack .../perl-modules-5.32_5.32.0-5_all.deb ... Unpacking perl-modules-5.32 (5.32.0-5) ... Selecting previously unselected package libperl5.32:armhf. Preparing to unpack .../libperl5.32_5.32.0-5_armhf.deb ... Unpacking libperl5.32:armhf (5.32.0-5) ... Preparing to unpack .../perl-base_5.32.0-5_armhf.deb ... Unpacking perl-base (5.32.0-5) over (5.30.3-4) ... Setting up perl-base (5.32.0-5) ... (Reading database ... 14648 files and directories currently installed.) Preparing to unpack .../util-linux_2.36.1-1ubuntu2_armhf.deb ... Unpacking util-linux (2.36.1-1ubuntu2) over (2.36-3ubuntu1) ... Setting up util-linux (2.36.1-1ubuntu2) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.255ubuntu1_armhf.deb ... Unpacking libdebconfclient0:armhf (0.255ubuntu1) over (0.252ubuntu1) ... Setting up libdebconfclient0:armhf (0.255ubuntu1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.48_armhf.deb ... Unpacking base-passwd (3.5.48) over (3.5.47) ... Setting up base-passwd (3.5.48) ... Changing home-directory of irc from /var/run/ircd to /run/ircd 1 changes have been made, rewriting files Writing passwd-file to /etc/passwd Writing shadow-file to /etc/shadow Writing group-file to /etc/group (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.59_all.deb ... Unpacking init-system-helpers (1.59) over (1.58) ... Setting up init-system-helpers (1.59) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libc-bin_2.32-0ubuntu5_armhf.deb ... Unpacking libc-bin (2.32-0ubuntu5) over (2.32-0ubuntu3) ... Setting up libc-bin (2.32-0ubuntu5) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.2+20201114-1_all.deb ... Unpacking ncurses-base (6.2+20201114-1) over (6.2-1) ... Setting up ncurses-base (6.2+20201114-1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.96-5ubuntu1_armhf.deb ... Unpacking sysvinit-utils (2.96-5ubuntu1) over (2.96-3ubuntu1) ... Setting up sysvinit-utils (2.96-5ubuntu1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.7-2ubuntu1_armhf.deb ... Unpacking libgcrypt20:armhf (1.8.7-2ubuntu1) over (1.8.5-5ubuntu2) ... Setting up libgcrypt20:armhf (1.8.7-2ubuntu1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.3-0ubuntu1_armhf.deb ... Unpacking liblz4-1:armhf (1.9.3-0ubuntu1) over (1.9.2-2) ... Setting up liblz4-1:armhf (1.9.3-0ubuntu1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../systemd-sysv_246.6-5ubuntu1_armhf.deb ... Unpacking systemd-sysv (246.6-5ubuntu1) over (246.6-1ubuntu1) ... Preparing to unpack .../libaudit-common_1%3a2.8.5-3ubuntu3_all.deb ... Unpacking libaudit-common (1:2.8.5-3ubuntu3) over (1:2.8.5-3ubuntu1) ... Setting up libaudit-common (1:2.8.5-3ubuntu3) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.2build1_armhf.deb ... Unpacking libcap-ng0:armhf (0.7.9-2.2build1) over (0.7.9-2.2) ... Setting up libcap-ng0:armhf (0.7.9-2.2build1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.5-3ubuntu3_armhf.deb ... Unpacking libaudit1:armhf (1:2.8.5-3ubuntu3) over (1:2.8.5-3ubuntu1) ... Setting up libaudit1:armhf (1:2.8.5-3ubuntu3) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.35-2_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.35-2) over (10.34-7) ... Setting up libpcre2-8-0:armhf (10.35-2) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libselinux1_3.1-2build2_armhf.deb ... Unpacking libselinux1:armhf (3.1-2build2) over (3.1-2) ... Setting up libselinux1:armhf (3.1-2build2) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.1-1build2_all.deb ... Unpacking libsemanage-common (3.1-1build2) over (3.1-1) ... Setting up libsemanage-common (3.1-1build2) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libsemanage1_3.1-1build2_armhf.deb ... Unpacking libsemanage1:armhf (3.1-1build2) over (3.1-1) ... Setting up libsemanage1:armhf (3.1-1build2) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-1ubuntu7_armhf.deb ... Unpacking passwd (1:4.8.1-1ubuntu7) over (1:4.8.1-1ubuntu6) ... Setting up passwd (1:4.8.1-1ubuntu7) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../adduser_3.118ubuntu3_all.deb ... Unpacking adduser (3.118ubuntu3) over (3.118ubuntu2) ... Setting up adduser (3.118ubuntu3) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../systemd-timesyncd_246.6-5ubuntu1_armhf.deb ... Unpacking systemd-timesyncd (246.6-5ubuntu1) over (246.6-1ubuntu1) ... Preparing to unpack .../libapparmor1_3.0.0-0ubuntu5_armhf.deb ... Unpacking libapparmor1:armhf (3.0.0-0ubuntu5) over (3.0.0-0ubuntu1) ... Preparing to unpack .../libcap2_1%3a2.44-1_armhf.deb ... Unpacking libcap2:armhf (1:2.44-1) over (1:2.43-1) ... Preparing to unpack .../libblkid1_2.36.1-1ubuntu2_armhf.deb ... Unpacking libblkid1:armhf (2.36.1-1ubuntu2) over (2.36-3ubuntu1) ... Setting up libblkid1:armhf (2.36.1-1ubuntu2) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libudev1_246.6-5ubuntu1_armhf.deb ... Unpacking libudev1:armhf (246.6-5ubuntu1) over (246.6-1ubuntu1) ... Setting up libudev1:armhf (246.6-5ubuntu1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.167-1ubuntu4_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.167-1ubuntu4) over (2:1.02.167-1ubuntu3) ... Preparing to unpack .../libuuid1_2.36.1-1ubuntu2_armhf.deb ... Unpacking libuuid1:armhf (2.36.1-1ubuntu2) over (2.36-3ubuntu1) ... Setting up libuuid1:armhf (2.36.1-1ubuntu2) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.3.4-1ubuntu1_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.3.4-1ubuntu1) over (2:2.3.3-1ubuntu6) ... Preparing to unpack .../libidn2-0_2.3.0-4_armhf.deb ... Unpacking libidn2-0:armhf (2.3.0-4) over (2.3.0-1) ... Setting up libidn2-0:armhf (2.3.0-4) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libip4tc2_1.8.5-3ubuntu4_armhf.deb ... Unpacking libip4tc2:armhf (1.8.5-3ubuntu4) over (1.8.5-3ubuntu1) ... Preparing to unpack .../libmount1_2.36.1-1ubuntu2_armhf.deb ... Unpacking libmount1:armhf (2.36.1-1ubuntu2) over (2.36-3ubuntu1) ... Setting up libmount1:armhf (2.36.1-1ubuntu2) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.4.3-1ubuntu6_armhf.deb ... Unpacking libseccomp2:armhf (2.4.3-1ubuntu6) over (2.4.3-1ubuntu4) ... Setting up libseccomp2:armhf (2.4.3-1ubuntu6) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../mount_2.36.1-1ubuntu2_armhf.deb ... Unpacking mount (2.36.1-1ubuntu2) over (2.36-3ubuntu1) ... Preparing to unpack .../systemd_246.6-5ubuntu1_armhf.deb ... Unpacking systemd (246.6-5ubuntu1) over (246.6-1ubuntu1) ... Preparing to unpack .../libsystemd0_246.6-5ubuntu1_armhf.deb ... Unpacking libsystemd0:armhf (246.6-5ubuntu1) over (246.6-1ubuntu1) ... Setting up libsystemd0:armhf (246.6-5ubuntu1) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.1.12_armhf.deb ... Unpacking libapt-pkg6.0:armhf (2.1.12) over (2.1.10) ... Setting up libapt-pkg6.0:armhf (2.1.12) ... (Reading database ... 14650 files and directories currently installed.) Preparing to unpack .../archives/apt_2.1.12_armhf.deb ... Unpacking apt (2.1.12) over (2.1.10) ... Setting up apt (2.1.12) ... Setting up libapparmor1:armhf (3.0.0-0ubuntu5) ... Setting up libcap2:armhf (1:2.44-1) ... Setting up libdevmapper1.02.1:armhf (2:1.02.167-1ubuntu4) ... Setting up libcryptsetup12:armhf (2:2.3.4-1ubuntu1) ... Setting up libip4tc2:armhf (1.8.5-3ubuntu4) ... Setting up mount (2.36.1-1ubuntu2) ... Setting up systemd-timesyncd (246.6-5ubuntu1) ... Setting up systemd (246.6-5ubuntu1) ... Installing new version of config file /etc/systemd/system.conf ... Initializing machine ID from random generator. Removing obsolete conffile /etc/pam.d/systemd-user ... Setting up systemd-sysv (246.6-5ubuntu1) ... (Reading database ... 14654 files and directories currently installed.) Preparing to unpack .../archives/init_1.59_armhf.deb ... Unpacking init (1.59) over (1.58) ... Preparing to unpack .../libsmartcols1_2.36.1-1ubuntu2_armhf.deb ... Unpacking libsmartcols1:armhf (2.36.1-1ubuntu2) over (2.36-3ubuntu1) ... Setting up libsmartcols1:armhf (2.36.1-1ubuntu2) ... (Reading database ... 14654 files and directories currently installed.) Preparing to unpack .../0-readline-common_8.1~rc3-1_all.deb ... Unpacking readline-common (8.1~rc3-1) over (8.0-4) ... Preparing to unpack .../1-libreadline8_8.1~rc3-1_armhf.deb ... Unpacking libreadline8:armhf (8.1~rc3-1) over (8.0-4) ... Preparing to unpack .../2-libsqlite3-0_3.34.0-1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.34.0-1) over (3.33.0-1) ... Preparing to unpack .../3-tzdata_2020d-1ubuntu1_all.deb ... Unpacking tzdata (2020d-1ubuntu1) over (2020b-1ubuntu1) ... Preparing to unpack .../4-dpkg-dev_1.20.5ubuntu3_all.deb ... Unpacking dpkg-dev (1.20.5ubuntu3) over (1.20.5ubuntu2) ... Preparing to unpack .../5-libdpkg-perl_1.20.5ubuntu3_all.deb ... Unpacking libdpkg-perl (1.20.5ubuntu3) over (1.20.5ubuntu2) ... Preparing to unpack .../6-libfakeroot_1.25.3-1.1_armhf.deb ... Unpacking libfakeroot:armhf (1.25.3-1.1) over (1.25.2-1) ... Preparing to unpack .../7-fakeroot_1.25.3-1.1_armhf.deb ... Unpacking fakeroot (1.25.3-1.1) over (1.25.2-1) ... Preparing to unpack .../8-libnpth0_1.6-3_armhf.deb ... Unpacking libnpth0:armhf (1.6-3) over (1.6-2) ... Setting up init (1.59) ... Setting up libtirpc-common (1.2.6-3) ... Setting up perl-modules-5.32 (5.32.0-5) ... Setting up libsqlite3-0:armhf (3.34.0-1) ... Setting up binutils-common:armhf (2.35.50.20201207-0ubuntu1) ... Setting up linux-libc-dev:armhf (5.8.0-32.34+21.04.1) ... Setting up libctf-nobfd0:armhf (2.35.50.20201207-0ubuntu1) ... Setting up libnpth0:armhf (1.6-3) ... Setting up libgomp1:armhf (10.2.0-20ubuntu1) ... Setting up libfakeroot:armhf (1.25.3-1.1) ... Setting up libasan6:armhf (10.2.0-20ubuntu1) ... Setting up libkrb5support0:armhf (1.17-10ubuntu1) ... Setting up tzdata (2020d-1ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Dec 7 22:55:46 UTC 2020. Universal Time is now: Mon Dec 7 22:55:46 UTC 2020. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.25.3-1.1) ... Setting up libncurses6:armhf (6.2+20201114-1) ... Setting up libmpc3:armhf (1.2.0-1) ... Setting up libatomic1:armhf (10.2.0-20ubuntu1) ... Setting up libncursesw6:armhf (6.2+20201114-1) ... Setting up libk5crypto3:armhf (1.17-10ubuntu1) ... Setting up libperl5.32:armhf (5.32.0-5) ... Setting up libubsan1:armhf (10.2.0-20ubuntu1) ... Setting up libcrypt-dev:armhf (1:4.4.17-1ubuntu1) ... Setting up libkrb5-3:armhf (1.17-10ubuntu1) ... Setting up libbinutils:armhf (2.35.50.20201207-0ubuntu1) ... Setting up libisl23:armhf (0.23-1) ... Setting up libc-dev-bin (2.32-0ubuntu5) ... Setting up readline-common (8.1~rc3-1) ... Setting up libcc1-0:armhf (10.2.0-20ubuntu1) ... Setting up cpp-10 (10.2.0-20ubuntu1) ... Setting up libctf0:armhf (2.35.50.20201207-0ubuntu1) ... Setting up libgcc-10-dev:armhf (10.2.0-20ubuntu1) ... Setting up libreadline8:armhf (8.1~rc3-1) ... Setting up perl (5.32.0-5) ... Setting up libgssapi-krb5-2:armhf (1.17-10ubuntu1) ... Setting up libdpkg-perl (1.20.5ubuntu3) ... Setting up binutils-arm-linux-gnueabihf (2.35.50.20201207-0ubuntu1) ... Setting up libtirpc3:armhf (1.2.6-3) ... Setting up binutils (2.35.50.20201207-0ubuntu1) ... Setting up dpkg-dev (1.20.5ubuntu3) ... Setting up libtirpc-dev:armhf (1.2.6-3) ... Setting up gcc-10 (10.2.0-20ubuntu1) ... Setting up libc6-dev:armhf (2.32-0ubuntu5) ... Setting up libstdc++-10-dev:armhf (10.2.0-20ubuntu1) ... Setting up g++-10 (10.2.0-20ubuntu1) ... Processing triggers for libc-bin (2.32-0ubuntu5) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-20378559 armhf hirsute-proposed -c chroot:build-PACKAGEBUILD-20378559 --arch=armhf --dist=hirsute-proposed --nolog quantlib-swig_1.20-1build1.dsc Initiating build PACKAGEBUILD-20378559 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.15.0-126-generic #129-Ubuntu SMP Mon Nov 23 18:57:14 UTC 2020 armv7l sbuild (Debian sbuild) 0.75.0 (21 Mar 2018) on bos02-arm64-049.buildd +==============================================================================+ | quantlib-swig 1.20-1build1 (armhf) Mon, 07 Dec 2020 22:55:48 +0000 | +==============================================================================+ Package: quantlib-swig Version: 1.20-1build1 Source Version: 1.20-1build1 Distribution: hirsute-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-20378559/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- quantlib-swig_1.20-1build1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/quantlib-swig-wSqpbF/quantlib-swig-1.20' with '<>' I: NOTICE: Log filtering will replace 'build/quantlib-swig-wSqpbF' with '<>' +------------------------------------------------------------------------------+ | Install build-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-OYnFUl/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-OYnFUl/apt_archive ./ InRelease Get:2 copy:/<>/resolver-OYnFUl/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-OYnFUl/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-OYnFUl/apt_archive ./ Sources [349 B] Get:5 copy:/<>/resolver-OYnFUl/apt_archive ./ Packages [433 B] Fetched 1739 B in 0s (47.2 kB/s) Reading package lists... Reading package lists... Install core build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libisl22 libperl5.30 perl-modules-5.30 Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-OYnFUl/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (54.9 kB/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 14654 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any) +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 11), python3, python3-all-dev, libquantlib0-dev (>= 1.20), gcc (>= 4:5.2), g++ (>= 4:5.2), libboost-dev (>= 1.67), libboost-test-dev (>= 1.67), dh-python Filtered Build-Depends: debhelper-compat (= 11), python3, python3-all-dev, libquantlib0-dev (>= 1.20), gcc (>= 4:5.2), g++ (>= 4:5.2), libboost-dev (>= 1.67), libboost-test-dev (>= 1.67), dh-python dpkg-deb: building package 'sbuild-build-depends-quantlib-swig-dummy' in '/<>/resolver-OYnFUl/apt_archive/sbuild-build-depends-quantlib-swig-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-quantlib-swig-dummy dpkg-scanpackages: info: Wrote 2 entries to output Packages file. Ign:1 copy:/<>/resolver-OYnFUl/apt_archive ./ InRelease Get:2 copy:/<>/resolver-OYnFUl/apt_archive ./ Release [963 B] Ign:3 copy:/<>/resolver-OYnFUl/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-OYnFUl/apt_archive ./ Sources [560 B] Get:5 copy:/<>/resolver-OYnFUl/apt_archive ./ Packages [643 B] Fetched 2166 B in 0s (50.0 kB/s) Reading package lists... Reading package lists... Install quantlib-swig build dependencies (apt-based resolver) ------------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libisl22 libperl5.30 perl-modules-5.30 Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-python dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libboost-chrono1.71.0 libboost-dev libboost-test-dev libboost-test1.71-dev libboost-test1.71.0 libboost-timer1.71.0 libboost1.71-dev libcroco3 libdebhelper-perl libelf1 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libglib2.0-0 libicu67 libmagic-mgc libmagic1 libpipeline1 libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.9 libpython3.9-dev libpython3.9-minimal libpython3.9-stdlib libquantlib0-dev libquantlib0v5 libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 m4 mailcap man-db media-types mime-support po-debconf python3 python3-all python3-all-dev python3-dev python3-distutils python3-lib2to3 python3-minimal python3.9 python3.9-dev python3.9-minimal zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libboost-doc libboost1.71-doc libboost-atomic1.71-dev libboost-chrono1.71-dev libboost-container1.71-dev libboost-context1.71-dev libboost-contract1.71-dev libboost-coroutine1.71-dev libboost-date-time1.71-dev libboost-exception1.71-dev libboost-fiber1.71-dev libboost-filesystem1.71-dev libboost-graph1.71-dev libboost-graph-parallel1.71-dev libboost-iostreams1.71-dev libboost-locale1.71-dev libboost-log1.71-dev libboost-math1.71-dev libboost-mpi1.71-dev libboost-mpi-python1.71-dev libboost-numpy1.71-dev libboost-program-options1.71-dev libboost-python1.71-dev libboost-random1.71-dev libboost-regex1.71-dev libboost-serialization1.71-dev libboost-stacktrace1.71-dev libboost-system1.71-dev libboost-thread1.71-dev libboost-timer1.71-dev libboost-type-erasure1.71-dev libboost-wave1.71-dev libboost1.71-tools-dev libmpfrc++-dev libntl-dev libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3.9-venv python3.9-doc binfmt-support Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-python dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libboost-chrono1.71.0 libboost-dev libboost-test-dev libboost-test1.71-dev libboost-test1.71.0 libboost-timer1.71.0 libboost1.71-dev libcroco3 libdebhelper-perl libelf1 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libglib2.0-0 libicu67 libmagic-mgc libmagic1 libpipeline1 libpython3-all-dev libpython3-dev libpython3-stdlib libpython3.9 libpython3.9-dev libpython3.9-minimal libpython3.9-stdlib libquantlib0-dev libquantlib0v5 libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 m4 mailcap man-db media-types mime-support po-debconf python3 python3-all python3-all-dev python3-dev python3-distutils python3-lib2to3 python3-minimal python3.9 python3.9-dev python3.9-minimal sbuild-build-depends-quantlib-swig-dummy zlib1g-dev 0 upgraded, 66 newly installed, 0 to remove and 0 not upgraded. Need to get 61.0 MB of archives. After this operation, 383 MB of additional disk space will be used. Get:1 copy:/<>/resolver-OYnFUl/apt_archive ./ sbuild-build-depends-quantlib-swig-dummy 0.invalid.0 [928 B] Get:2 http://ftpmaster.internal/ubuntu hirsute/main armhf libpython3.9-minimal armhf 3.9.1~rc1-2 [742 kB] Get:3 http://ftpmaster.internal/ubuntu hirsute/main armhf libexpat1 armhf 2.2.10-1 [55.1 kB] Get:4 http://ftpmaster.internal/ubuntu hirsute/main armhf python3.9-minimal armhf 3.9.1~rc1-2 [1578 kB] Get:5 http://ftpmaster.internal/ubuntu hirsute/main armhf python3-minimal armhf 3.9.0-3ubuntu1 [24.0 kB] Get:6 http://ftpmaster.internal/ubuntu hirsute/main armhf media-types all 1.0.1ubuntu1 [10.9 kB] Get:7 http://ftpmaster.internal/ubuntu hirsute/main armhf mailcap all 3.67ubuntu1 [24.2 kB] Get:8 http://ftpmaster.internal/ubuntu hirsute/main armhf mime-support all 3.66 [3696 B] Get:9 http://ftpmaster.internal/ubuntu hirsute/main armhf libpython3.9-stdlib armhf 3.9.1~rc1-2 [1652 kB] Get:10 http://ftpmaster.internal/ubuntu hirsute/main armhf python3.9 armhf 3.9.1~rc1-2 [413 kB] Get:11 http://ftpmaster.internal/ubuntu hirsute/main armhf libpython3-stdlib armhf 3.9.0-3ubuntu1 [7292 B] Get:12 http://ftpmaster.internal/ubuntu hirsute/main armhf python3 armhf 3.9.0-3ubuntu1 [48.8 kB] Get:13 http://ftpmaster.internal/ubuntu hirsute/main armhf bsdextrautils armhf 2.36.1-1ubuntu2 [70.7 kB] Get:14 http://ftpmaster.internal/ubuntu hirsute/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get:15 http://ftpmaster.internal/ubuntu hirsute/main armhf groff-base armhf 1.22.4-5 [759 kB] Get:16 http://ftpmaster.internal/ubuntu hirsute/main armhf libpipeline1 armhf 1.5.3-1 [23.3 kB] Get:17 http://ftpmaster.internal/ubuntu hirsute/main armhf man-db armhf 2.9.3-2 [1082 kB] Get:18 http://ftpmaster.internal/ubuntu hirsute/main armhf libmagic-mgc armhf 1:5.39-3 [228 kB] Get:19 http://ftpmaster.internal/ubuntu hirsute/main armhf libmagic1 armhf 1:5.39-3 [71.7 kB] Get:20 http://ftpmaster.internal/ubuntu hirsute/main armhf file armhf 1:5.39-3 [22.7 kB] Get:21 http://ftpmaster.internal/ubuntu hirsute/main armhf libelf1 armhf 0.182-1 [39.4 kB] Get:22 http://ftpmaster.internal/ubuntu hirsute/main armhf libglib2.0-0 armhf 2.66.3-2 [1140 kB] Get:23 http://ftpmaster.internal/ubuntu hirsute/main armhf libicu67 armhf 67.1-4 [8304 kB] Get:24 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libxml2 armhf 2.9.10+dfsg-6.3build1 [531 kB] Get:25 http://ftpmaster.internal/ubuntu hirsute/main armhf gettext-base armhf 0.19.8.1-10build1 [46.0 kB] Get:26 http://ftpmaster.internal/ubuntu hirsute/main armhf libsigsegv2 armhf 2.12-2build1 [13.0 kB] Get:27 http://ftpmaster.internal/ubuntu hirsute/main armhf m4 armhf 1.4.18-4 [187 kB] Get:28 http://ftpmaster.internal/ubuntu hirsute/main armhf autoconf all 2.69-11.1 [321 kB] Get:29 http://ftpmaster.internal/ubuntu hirsute/main armhf autotools-dev all 20180224.1 [39.6 kB] Get:30 http://ftpmaster.internal/ubuntu hirsute/main armhf automake all 1:1.16.3-1ubuntu1 [552 kB] Get:31 http://ftpmaster.internal/ubuntu hirsute/main armhf autopoint all 0.19.8.1-10build1 [412 kB] Get:32 http://ftpmaster.internal/ubuntu hirsute/main armhf libtool all 2.4.6-14 [161 kB] Get:33 http://ftpmaster.internal/ubuntu hirsute/main armhf dh-autoreconf all 19 [16.1 kB] Get:34 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libdebhelper-perl all 13.3ubuntu1 [64.1 kB] Get:35 http://ftpmaster.internal/ubuntu hirsute/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:36 http://ftpmaster.internal/ubuntu hirsute/main armhf libsub-override-perl all 0.09-2 [9532 B] Get:37 http://ftpmaster.internal/ubuntu hirsute/main armhf libfile-stripnondeterminism-perl all 1.9.0-1 [17.2 kB] Get:38 http://ftpmaster.internal/ubuntu hirsute/main armhf dh-strip-nondeterminism all 1.9.0-1 [5192 B] Get:39 http://ftpmaster.internal/ubuntu hirsute/main armhf dwz armhf 0.13+20201015-2 [177 kB] Get:40 http://ftpmaster.internal/ubuntu hirsute/main armhf libcroco3 armhf 0.6.13-1 [70.5 kB] Get:41 http://ftpmaster.internal/ubuntu hirsute/main armhf gettext armhf 0.19.8.1-10build1 [835 kB] Get:42 http://ftpmaster.internal/ubuntu hirsute/main armhf intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:43 http://ftpmaster.internal/ubuntu hirsute/main armhf po-debconf all 1.0.21 [233 kB] Get:44 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf debhelper all 13.3ubuntu1 [881 kB] Get:45 http://ftpmaster.internal/ubuntu hirsute/main armhf python3-lib2to3 all 3.9.0-1 [76.3 kB] Get:46 http://ftpmaster.internal/ubuntu hirsute/main armhf python3-distutils all 3.9.0-1 [142 kB] Get:47 http://ftpmaster.internal/ubuntu hirsute/universe armhf dh-python all 4.20201102ubuntu1 [92.9 kB] Get:48 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libboost-chrono1.71.0 armhf 1.71.0-6ubuntu11 [212 kB] Get:49 http://ftpmaster.internal/ubuntu hirsute-proposed/main armhf libboost1.71-dev armhf 1.71.0-6ubuntu11 [9069 kB] Get:50 http://ftpmaster.internal/ubuntu hirsute/main armhf libboost-dev armhf 1.71.0.0ubuntu4 [3504 B] Get:51 http://ftpmaster.internal/ubuntu hirsute-proposed/universe armhf libboost-test1.71.0 armhf 1.71.0-6ubuntu11 [398 kB] Get:52 http://ftpmaster.internal/ubuntu hirsute-proposed/universe armhf libboost-test1.71-dev armhf 1.71.0-6ubuntu11 [512 kB] Get:53 http://ftpmaster.internal/ubuntu hirsute/universe armhf libboost-test-dev armhf 1.71.0.0ubuntu4 [3328 B] Get:54 http://ftpmaster.internal/ubuntu hirsute-proposed/universe armhf libboost-timer1.71.0 armhf 1.71.0-6ubuntu11 [208 kB] Get:55 http://ftpmaster.internal/ubuntu hirsute/main armhf libexpat1-dev armhf 2.2.10-1 [101 kB] Get:56 http://ftpmaster.internal/ubuntu hirsute/main armhf libpython3.9 armhf 3.9.1~rc1-2 [1446 kB] Get:57 http://ftpmaster.internal/ubuntu hirsute/main armhf libpython3.9-dev armhf 3.9.1~rc1-2 [3146 kB] Get:58 http://ftpmaster.internal/ubuntu hirsute/main armhf libpython3-dev armhf 3.9.0-3ubuntu1 [7464 B] Get:59 http://ftpmaster.internal/ubuntu hirsute/main armhf libpython3-all-dev armhf 3.9.0-3ubuntu1 [1116 B] Get:60 http://ftpmaster.internal/ubuntu hirsute/universe armhf libquantlib0v5 armhf 1.20-1 [7018 kB] Get:61 http://ftpmaster.internal/ubuntu hirsute/universe armhf libquantlib0-dev armhf 1.20-1 [16.8 MB] Get:62 http://ftpmaster.internal/ubuntu hirsute/main armhf python3-all armhf 3.9.0-3ubuntu1 [1108 B] Get:63 http://ftpmaster.internal/ubuntu hirsute/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2ubuntu4 [149 kB] Get:64 http://ftpmaster.internal/ubuntu hirsute/main armhf python3.9-dev armhf 3.9.1~rc1-2 [511 kB] Get:65 http://ftpmaster.internal/ubuntu hirsute/main armhf python3-dev armhf 3.9.0-3ubuntu1 [1212 B] Get:66 http://ftpmaster.internal/ubuntu hirsute/main armhf python3-all-dev armhf 3.9.0-3ubuntu1 [1116 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 61.0 MB in 19s (3170 kB/s) Selecting previously unselected package libpython3.9-minimal:armhf. (Reading database ... 14654 files and directories currently installed.) Preparing to unpack .../libpython3.9-minimal_3.9.1~rc1-2_armhf.deb ... Unpacking libpython3.9-minimal:armhf (3.9.1~rc1-2) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.2.10-1_armhf.deb ... Unpacking libexpat1:armhf (2.2.10-1) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../python3.9-minimal_3.9.1~rc1-2_armhf.deb ... Unpacking python3.9-minimal (3.9.1~rc1-2) ... Setting up libpython3.9-minimal:armhf (3.9.1~rc1-2) ... Setting up libexpat1:armhf (2.2.10-1) ... Setting up python3.9-minimal (3.9.1~rc1-2) ... Selecting previously unselected package python3-minimal. (Reading database ... 14947 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.0-3ubuntu1_armhf.deb ... Unpacking python3-minimal (3.9.0-3ubuntu1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_1.0.1ubuntu1_all.deb ... Unpacking media-types (1.0.1ubuntu1) ... Selecting previously unselected package mailcap. Preparing to unpack .../2-mailcap_3.67ubuntu1_all.deb ... Unpacking mailcap (3.67ubuntu1) ... Selecting previously unselected package mime-support. Preparing to unpack .../3-mime-support_3.66_all.deb ... Unpacking mime-support (3.66) ... Selecting previously unselected package libpython3.9-stdlib:armhf. Preparing to unpack .../4-libpython3.9-stdlib_3.9.1~rc1-2_armhf.deb ... Unpacking libpython3.9-stdlib:armhf (3.9.1~rc1-2) ... Selecting previously unselected package python3.9. Preparing to unpack .../5-python3.9_3.9.1~rc1-2_armhf.deb ... Unpacking python3.9 (3.9.1~rc1-2) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../6-libpython3-stdlib_3.9.0-3ubuntu1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.9.0-3ubuntu1) ... Setting up python3-minimal (3.9.0-3ubuntu1) ... Selecting previously unselected package python3. (Reading database ... 15361 files and directories currently installed.) Preparing to unpack .../00-python3_3.9.0-3ubuntu1_armhf.deb ... Unpacking python3 (3.9.0-3ubuntu1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../01-bsdextrautils_2.36.1-1ubuntu2_armhf.deb ... Unpacking bsdextrautils (2.36.1-1ubuntu2) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../02-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-5_armhf.deb ... Unpacking groff-base (1.22.4-5) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../04-libpipeline1_1.5.3-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.9.3-2_armhf.deb ... Unpacking man-db (2.9.3-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.39-3_armhf.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../07-libmagic1_1%3a5.39-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.39-3_armhf.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../09-libelf1_0.182-1_armhf.deb ... Unpacking libelf1:armhf (0.182-1) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../10-libglib2.0-0_2.66.3-2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.66.3-2) ... Selecting previously unselected package libicu67:armhf. Preparing to unpack .../11-libicu67_67.1-4_armhf.deb ... Unpacking libicu67:armhf (67.1-4) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../12-libxml2_2.9.10+dfsg-6.3build1_armhf.deb ... Unpacking libxml2:armhf (2.9.10+dfsg-6.3build1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../13-gettext-base_0.19.8.1-10build1_armhf.deb ... Unpacking gettext-base (0.19.8.1-10build1) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../14-libsigsegv2_2.12-2build1_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2build1) ... Selecting previously unselected package m4. Preparing to unpack .../15-m4_1.4.18-4_armhf.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../16-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../17-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../18-automake_1%3a1.16.3-1ubuntu1_all.deb ... Unpacking automake (1:1.16.3-1ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../19-autopoint_0.19.8.1-10build1_all.deb ... Unpacking autopoint (0.19.8.1-10build1) ... Selecting previously unselected package libtool. Preparing to unpack .../20-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../21-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../22-libdebhelper-perl_13.3ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.3ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../23-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../24-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../25-libfile-stripnondeterminism-perl_1.9.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.9.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../26-dh-strip-nondeterminism_1.9.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.9.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../27-dwz_0.13+20201015-2_armhf.deb ... Unpacking dwz (0.13+20201015-2) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../28-libcroco3_0.6.13-1_armhf.deb ... Unpacking libcroco3:armhf (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../29-gettext_0.19.8.1-10build1_armhf.deb ... Unpacking gettext (0.19.8.1-10build1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../30-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 .../31-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../32-debhelper_13.3ubuntu1_all.deb ... Unpacking debhelper (13.3ubuntu1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../33-python3-lib2to3_3.9.0-1_all.deb ... Unpacking python3-lib2to3 (3.9.0-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../34-python3-distutils_3.9.0-1_all.deb ... Unpacking python3-distutils (3.9.0-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../35-dh-python_4.20201102ubuntu1_all.deb ... Unpacking dh-python (4.20201102ubuntu1) ... Selecting previously unselected package libboost-chrono1.71.0:armhf. Preparing to unpack .../36-libboost-chrono1.71.0_1.71.0-6ubuntu11_armhf.deb ... Unpacking libboost-chrono1.71.0:armhf (1.71.0-6ubuntu11) ... Selecting previously unselected package libboost1.71-dev:armhf. Preparing to unpack .../37-libboost1.71-dev_1.71.0-6ubuntu11_armhf.deb ... Unpacking libboost1.71-dev:armhf (1.71.0-6ubuntu11) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../38-libboost-dev_1.71.0.0ubuntu4_armhf.deb ... Unpacking libboost-dev:armhf (1.71.0.0ubuntu4) ... Selecting previously unselected package libboost-test1.71.0:armhf. Preparing to unpack .../39-libboost-test1.71.0_1.71.0-6ubuntu11_armhf.deb ... Unpacking libboost-test1.71.0:armhf (1.71.0-6ubuntu11) ... Selecting previously unselected package libboost-test1.71-dev:armhf. Preparing to unpack .../40-libboost-test1.71-dev_1.71.0-6ubuntu11_armhf.deb ... Unpacking libboost-test1.71-dev:armhf (1.71.0-6ubuntu11) ... Selecting previously unselected package libboost-test-dev:armhf. Preparing to unpack .../41-libboost-test-dev_1.71.0.0ubuntu4_armhf.deb ... Unpacking libboost-test-dev:armhf (1.71.0.0ubuntu4) ... Selecting previously unselected package libboost-timer1.71.0:armhf. Preparing to unpack .../42-libboost-timer1.71.0_1.71.0-6ubuntu11_armhf.deb ... Unpacking libboost-timer1.71.0:armhf (1.71.0-6ubuntu11) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../43-libexpat1-dev_2.2.10-1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.2.10-1) ... Selecting previously unselected package libpython3.9:armhf. Preparing to unpack .../44-libpython3.9_3.9.1~rc1-2_armhf.deb ... Unpacking libpython3.9:armhf (3.9.1~rc1-2) ... Selecting previously unselected package libpython3.9-dev:armhf. Preparing to unpack .../45-libpython3.9-dev_3.9.1~rc1-2_armhf.deb ... Unpacking libpython3.9-dev:armhf (3.9.1~rc1-2) ... Selecting previously unselected package libpython3-dev:armhf. Preparing to unpack .../46-libpython3-dev_3.9.0-3ubuntu1_armhf.deb ... Unpacking libpython3-dev:armhf (3.9.0-3ubuntu1) ... Selecting previously unselected package libpython3-all-dev:armhf. Preparing to unpack .../47-libpython3-all-dev_3.9.0-3ubuntu1_armhf.deb ... Unpacking libpython3-all-dev:armhf (3.9.0-3ubuntu1) ... Selecting previously unselected package libquantlib0v5. Preparing to unpack .../48-libquantlib0v5_1.20-1_armhf.deb ... Unpacking libquantlib0v5 (1.20-1) ... Selecting previously unselected package libquantlib0-dev. Preparing to unpack .../49-libquantlib0-dev_1.20-1_armhf.deb ... Unpacking libquantlib0-dev (1.20-1) ... Selecting previously unselected package python3-all. Preparing to unpack .../50-python3-all_3.9.0-3ubuntu1_armhf.deb ... Unpacking python3-all (3.9.0-3ubuntu1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../51-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu4_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-2ubuntu4) ... Selecting previously unselected package python3.9-dev. Preparing to unpack .../52-python3.9-dev_3.9.1~rc1-2_armhf.deb ... Unpacking python3.9-dev (3.9.1~rc1-2) ... Selecting previously unselected package python3-dev. Preparing to unpack .../53-python3-dev_3.9.0-3ubuntu1_armhf.deb ... Unpacking python3-dev (3.9.0-3ubuntu1) ... Selecting previously unselected package python3-all-dev. Preparing to unpack .../54-python3-all-dev_3.9.0-3ubuntu1_armhf.deb ... Unpacking python3-all-dev (3.9.0-3ubuntu1) ... Selecting previously unselected package sbuild-build-depends-quantlib-swig-dummy. Preparing to unpack .../55-sbuild-build-depends-quantlib-swig-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-quantlib-swig-dummy (0.invalid.0) ... Setting up media-types (1.0.1ubuntu1) ... Setting up libpipeline1:armhf (1.5.3-1) ... Setting up libquantlib0v5 (1.20-1) ... Setting up bsdextrautils (2.36.1-1ubuntu2) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:armhf (67.1-4) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:armhf (2.66.3-2) ... No schema files found: doing nothing. Setting up libdebhelper-perl (13.3ubuntu1) ... Setting up libboost1.71-dev:armhf (1.71.0-6ubuntu11) ... Setting up libboost-chrono1.71.0:armhf (1.71.0-6ubuntu11) ... Setting up libmagic1:armhf (1:5.39-3) ... Setting up gettext-base (0.19.8.1-10build1) ... Setting up file (1:5.39-3) ... Setting up autotools-dev (20180224.1) ... Setting up libexpat1-dev:armhf (2.2.10-1) ... Setting up libsigsegv2:armhf (2.12-2build1) ... Setting up autopoint (0.19.8.1-10build1) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2ubuntu4) ... Setting up libboost-timer1.71.0:armhf (1.71.0-6ubuntu11) ... Setting up libboost-test1.71.0:armhf (1.71.0-6ubuntu11) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libboost-dev:armhf (1.71.0.0ubuntu4) ... Setting up mailcap (3.67ubuntu1) ... Setting up libelf1:armhf (0.182-1) ... Setting up libxml2:armhf (2.9.10+dfsg-6.3build1) ... Setting up libpython3.9-stdlib:armhf (3.9.1~rc1-2) ... Setting up libpython3-stdlib:armhf (3.9.0-3ubuntu1) ... Setting up libfile-stripnondeterminism-perl (1.9.0-1) ... Setting up mime-support (3.66) ... Setting up libtool (2.4.6-14) ... Setting up m4 (1.4.18-4) ... Setting up libboost-test1.71-dev:armhf (1.71.0-6ubuntu11) ... Setting up libpython3.9:armhf (3.9.1~rc1-2) ... Setting up libcroco3:armhf (0.6.13-1) ... Setting up autoconf (2.69-11.1) ... Setting up dh-strip-nondeterminism (1.9.0-1) ... Setting up dwz (0.13+20201015-2) ... Setting up groff-base (1.22.4-5) ... Setting up python3.9 (3.9.1~rc1-2) ... Setting up automake (1:1.16.3-1ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up gettext (0.19.8.1-10build1) ... Setting up libpython3.9-dev:armhf (3.9.1~rc1-2) ... Setting up python3 (3.9.0-3ubuntu1) ... Setting up man-db (2.9.3-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libboost-test-dev:armhf (1.71.0.0ubuntu4) ... Setting up python3.9-dev (3.9.1~rc1-2) ... Setting up python3-lib2to3 (3.9.0-1) ... Setting up python3-distutils (3.9.0-1) ... Setting up dh-python (4.20201102ubuntu1) ... Setting up libquantlib0-dev (1.20-1) ... Setting up libpython3-dev:armhf (3.9.0-3ubuntu1) ... Setting up po-debconf (1.0.21) ... Setting up python3-all (3.9.0-3ubuntu1) ... Setting up libpython3-all-dev:armhf (3.9.0-3ubuntu1) ... Setting up python3-dev (3.9.0-3ubuntu1) ... Setting up python3-all-dev (3.9.0-3ubuntu1) ... Setting up dh-autoreconf (19) ... Setting up debhelper (13.3ubuntu1) ... Setting up sbuild-build-depends-quantlib-swig-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.32-0ubuntu5) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.15.0-126-generic arm64 (armv7l) Toolchain package versions: binutils_2.35.50.20201207-0ubuntu1 dpkg-dev_1.20.5ubuntu3 g++-10_10.2.0-20ubuntu1 gcc-10_10.2.0-20ubuntu1 libc6-dev_2.32-0ubuntu5 libstdc++-10-dev_10.2.0-20ubuntu1 libstdc++6_10.2.0-20ubuntu1 linux-libc-dev_5.8.0-32.34+21.04.1 Package versions: adduser_3.118ubuntu3 advancecomp_2.1-2.1build1 apt_2.1.12 autoconf_2.69-11.1 automake_1:1.16.3-1ubuntu1 autopoint_0.19.8.1-10build1 autotools-dev_20180224.1 base-files_11ubuntu16 base-passwd_3.5.48 bash_5.1~rc3-1ubuntu1 binutils_2.35.50.20201207-0ubuntu1 binutils-arm-linux-gnueabihf_2.35.50.20201207-0ubuntu1 binutils-common_2.35.50.20201207-0ubuntu1 bsdextrautils_2.36.1-1ubuntu2 bsdutils_1:2.36.1-1ubuntu2 build-essential_12.8ubuntu3 bzip2_1.0.8-4ubuntu2 ca-certificates_20200601 coreutils_8.32-4ubuntu2 cpp_4:10.2.0-1ubuntu1 cpp-10_10.2.0-20ubuntu1 dash_0.5.11+git20200708+dd9ef66+really0.5.10.2-0ubuntu1 debconf_1.5.74 debhelper_13.3ubuntu1 debianutils_4.11.2 dh-autoreconf_19 dh-python_4.20201102ubuntu1 dh-strip-nondeterminism_1.9.0-1 diffutils_1:3.7-3ubuntu1 dpkg_1.20.5ubuntu3 dpkg-dev_1.20.5ubuntu3 dwz_0.13+20201015-2 e2fsprogs_1.45.6-1ubuntu1 fakeroot_1.25.3-1.1 file_1:5.39-3 findutils_4.7.0-1ubuntu2 g++_4:10.2.0-1ubuntu1 g++-10_10.2.0-20ubuntu1 gcc_4:10.2.0-1ubuntu1 gcc-10_10.2.0-20ubuntu1 gcc-10-base_10.2.0-20ubuntu1 gettext_0.19.8.1-10build1 gettext-base_0.19.8.1-10build1 gpg_2.2.20-1ubuntu1 gpg-agent_2.2.20-1ubuntu1 gpgconf_2.2.20-1ubuntu1 gpgv_2.2.20-1ubuntu1 grep_3.6-1 groff-base_1.22.4-5 gzip_1.10-2ubuntu1 hostname_3.23 init_1.59 init-system-helpers_1.59 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-8 libapparmor1_3.0.0-0ubuntu5 libapt-pkg6.0_2.1.12 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.2build20.10.0 libasan6_10.2.0-20ubuntu1 libassuan0_2.5.3-7.1 libatomic1_10.2.0-20ubuntu1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-3ubuntu3 libaudit1_1:2.8.5-3ubuntu3 libbinutils_2.35.50.20201207-0ubuntu1 libblkid1_2.36.1-1ubuntu2 libboost-chrono1.71.0_1.71.0-6ubuntu11 libboost-dev_1.71.0.0ubuntu4 libboost-test-dev_1.71.0.0ubuntu4 libboost-test1.71-dev_1.71.0-6ubuntu11 libboost-test1.71.0_1.71.0-6ubuntu11 libboost-timer1.71.0_1.71.0-6ubuntu11 libboost1.71-dev_1.71.0-6ubuntu11 libbz2-1.0_1.0.8-4ubuntu2 libc-bin_2.32-0ubuntu5 libc-dev-bin_2.32-0ubuntu5 libc6_2.32-0ubuntu5 libc6-dev_2.32-0ubuntu5 libcap-ng0_0.7.9-2.2build1 libcap2_1:2.44-1 libcc1-0_10.2.0-20ubuntu1 libcom-err2_1.45.6-1ubuntu1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.17-1ubuntu1 libcrypt1_1:4.4.17-1ubuntu1 libcryptsetup12_2:2.3.4-1ubuntu1 libctf-nobfd0_2.35.50.20201207-0ubuntu1 libctf0_2.35.50.20201207-0ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu3 libdebconfclient0_0.255ubuntu1 libdebhelper-perl_13.3ubuntu1 libdevmapper1.02.1_2:1.02.167-1ubuntu4 libdpkg-perl_1.20.5ubuntu3 libelf1_0.182-1 libexpat1_2.2.10-1 libexpat1-dev_2.2.10-1 libext2fs2_1.45.6-1ubuntu1 libfakeroot_1.25.3-1.1 libffi8ubuntu1_3.4~20200819gead65ca871-0ubuntu3 libfile-stripnondeterminism-perl_1.9.0-1 libgcc-10-dev_10.2.0-20ubuntu1 libgcc-s1_10.2.0-20ubuntu1 libgcrypt20_1.8.7-2ubuntu1 libgdbm-compat4_1.18.1-5.1 libgdbm6_1.18.1-5.1 libglib2.0-0_2.66.3-2 libgmp10_2:6.2.0+dfsg-6ubuntu1 libgnutls30_3.6.15-4ubuntu2 libgomp1_10.2.0-20ubuntu1 libgpg-error0_1.38-2 libgssapi-krb5-2_1.17-10ubuntu1 libhogweed6_3.6-2 libicu67_67.1-4 libidn2-0_2.3.0-4 libip4tc2_1.8.5-3ubuntu4 libisl22_0.22.1-1 libisl23_0.23-1 libjson-c5_0.15-1 libk5crypto3_1.17-10ubuntu1 libkeyutils1_1.6.1-2ubuntu1 libkmod2_27+20200310-2ubuntu1 libkrb5-3_1.17-10ubuntu1 libkrb5support0_1.17-10ubuntu1 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblz4-1_1.9.3-0ubuntu1 liblzma5_5.2.4-1ubuntu1 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmount1_2.36.1-1ubuntu2 libmpc3_1.2.0-1 libmpfr6_4.1.0-3 libncurses6_6.2+20201114-1 libncursesw6_6.2+20201114-1 libnettle8_3.6-2 libnpth0_1.6-3 libnsl-dev_1.3.0-0ubuntu3 libnsl2_1.3.0-0ubuntu3 libnss-nis_3.1-0ubuntu4 libnss-nisplus_1.3-0ubuntu4 libp11-kit0_0.23.21-2build1 libpam-modules_1.3.1-5ubuntu6 libpam-modules-bin_1.3.1-5ubuntu6 libpam-runtime_1.3.1-5ubuntu6 libpam0g_1.3.1-5ubuntu6 libpcre2-8-0_10.35-2 libpcre3_2:8.39-13 libperl5.30_5.30.3-4 libperl5.32_5.32.0-5 libpipeline1_1.5.3-1 libpng16-16_1.6.37-3 libprocps8_2:3.3.16-5ubuntu2 libpython3-all-dev_3.9.0-3ubuntu1 libpython3-dev_3.9.0-3ubuntu1 libpython3-stdlib_3.9.0-3ubuntu1 libpython3.9_3.9.1~rc1-2 libpython3.9-dev_3.9.1~rc1-2 libpython3.9-minimal_3.9.1~rc1-2 libpython3.9-stdlib_3.9.1~rc1-2 libquantlib0-dev_1.20-1 libquantlib0v5_1.20-1 libreadline8_8.1~rc3-1 libseccomp2_2.4.3-1ubuntu6 libselinux1_3.1-2build2 libsemanage-common_3.1-1build2 libsemanage1_3.1-1build2 libsepol1_3.1-1 libsigsegv2_2.12-2build1 libsmartcols1_2.36.1-1ubuntu2 libsqlite3-0_3.34.0-1 libss2_1.45.6-1ubuntu1 libssl1.1_1.1.1f-1ubuntu4 libstdc++-10-dev_10.2.0-20ubuntu1 libstdc++6_10.2.0-20ubuntu1 libsub-override-perl_0.09-2 libsystemd0_246.6-5ubuntu1 libtasn1-6_4.16.0-2 libtinfo6_6.2+20201114-1 libtirpc-common_1.2.6-3 libtirpc-dev_1.2.6-3 libtirpc3_1.2.6-3 libtool_2.4.6-14 libubsan1_10.2.0-20ubuntu1 libuchardet0_0.0.7-1 libudev1_246.6-5ubuntu1 libunistring2_0.9.10-4 libuuid1_2.36.1-1ubuntu2 libxml2_2.9.10+dfsg-6.3build1 libzstd1_1.4.5+dfsg-4 linux-libc-dev_5.8.0-32.34+21.04.1 lockfile-progs_0.1.18 login_1:4.8.1-1ubuntu7 logsave_1.45.6-1ubuntu1 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 mailcap_3.67ubuntu1 make_4.3-4ubuntu1 man-db_2.9.3-2 mawk_1.3.4.20200120-2 media-types_1.0.1ubuntu1 mime-support_3.66 mount_2.36.1-1ubuntu2 ncurses-base_6.2+20201114-1 ncurses-bin_6.2+20201114-1 openssl_1.1.1f-1ubuntu4 optipng_0.7.7-1 passwd_1:4.8.1-1ubuntu7 patch_2.7.6-6 perl_5.32.0-5 perl-base_5.32.0-5 perl-modules-5.30_5.30.3-4 perl-modules-5.32_5.32.0-5 pinentry-curses_1.1.0-4build1 pkgbinarymangler_146 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.16-5ubuntu2 python3_3.9.0-3ubuntu1 python3-all_3.9.0-3ubuntu1 python3-all-dev_3.9.0-3ubuntu1 python3-dev_3.9.0-3ubuntu1 python3-distutils_3.9.0-1 python3-lib2to3_3.9.0-1 python3-minimal_3.9.0-3ubuntu1 python3.9_3.9.1~rc1-2 python3.9-dev_3.9.1~rc1-2 python3.9-minimal_3.9.1~rc1-2 readline-common_8.1~rc3-1 rpcsvc-proto_1.4.2-0ubuntu4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-quantlib-swig-dummy_0.invalid.0 sed_4.7-1ubuntu1 sensible-utils_0.0.13 systemd_246.6-5ubuntu1 systemd-sysv_246.6-5ubuntu1 systemd-timesyncd_246.6-5ubuntu1 sysvinit-utils_2.96-5ubuntu1 tar_1.32+dfsg-1 tzdata_2020d-1ubuntu1 ubuntu-keyring_2020.06.17.1 util-linux_2.36.1-1ubuntu2 xz-utils_5.2.4-1ubuntu1 zlib1g_1:1.2.11.dfsg-2ubuntu4 zlib1g-dev_1:1.2.11.dfsg-2ubuntu4 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Mon Dec 7 17:50:31 2020 UTC gpgv: using RSA key D56571B88A8BBAF140BF63D6BD7EAA60778FA6F5 gpgv: issuer "doko@ubuntu.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./quantlib-swig_1.20-1build1.dsc dpkg-source: info: extracting quantlib-swig in /<> dpkg-source: info: unpacking quantlib-swig_1.20.orig.tar.gz dpkg-source: info: unpacking quantlib-swig_1.20-1build1.debian.tar.xz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-20378559 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-20378559 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-20378559 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package quantlib-swig dpkg-buildpackage: info: source version 1.20-1build1 dpkg-buildpackage: info: source distribution hirsute dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp test-stamp install-stamp test -f Makefile && /usr/bin/make realclean make: [debian/rules:147: clean] Error 1 (ignored) (cd Python && for python in python3.9; do \ $python setup.py clean --all; \ done && \ rm -f QuantLib/*.pyc ) running clean 'build/lib.linux-armv7l-3.9' does not exist -- can't clean it 'build/bdist.linux-armv7l' does not exist -- can't clean it 'build/scripts-3.9' does not exist -- can't clean it dh_clean debian/rules build-arch dh_testdir *** Running on arch arm and cpu arm ./configure --prefix=/usr \ --build arm checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking system... Linux checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking whether g++ accepts warning flags... yes checking for QuantLib... 1.20 checking for swig... no checking for python... no checking for gmcs... no checking for mcs... no checking for gmcs2... no checking for mono... no checking for R... no checking for javac... no checking for jar... no checking for java... no checking for scalac... no checking for scala... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating CSharp/Makefile config.status: creating Java/Makefile config.status: creating Python/Makefile config.status: creating Python/setup.py config.status: creating R/Makefile config.status: creating R/DESCRIPTION config.status: creating Scala/Makefile config.status: executing depfiles commands (cd Python && for python in python3.9; do \ CC="g++" \ CXX="g++" \ CFLAGS="-O0 -g0 -DBOOST_NO_AUTO_PTR" \ CXXFLAGS="-O0 -g0 -DBOOST_NO_AUTO_PTR" \ $python setup.py build; \ done ) running build running build_py creating build creating build/lib.linux-armv7l-3.9 creating build/lib.linux-armv7l-3.9/QuantLib copying QuantLib/__init__.py -> build/lib.linux-armv7l-3.9/QuantLib copying QuantLib/QuantLib.py -> build/lib.linux-armv7l-3.9/QuantLib running build_ext building 'QuantLib._QuantLib' extension creating build/temp.linux-armv7l-3.9 creating build/temp.linux-armv7l-3.9/QuantLib g++ -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -O0 -g0 -DBOOST_NO_AUTO_PTR -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DNDEBUG -I/usr/include/python3.9 -I/usr/include -c QuantLib/quantlib_wrap.cpp -o build/temp.linux-armv7l-3.9/QuantLib/quantlib_wrap.o -fopenmp -Wno-unused -O0 -g0 -DBOOST_NO_AUTO_PTR QuantLib/quantlib_wrap.cpp:13086:28: warning: ‘QuantLib::Callability::Price’ is deprecated [-Wdeprecated-declarations] 13086 | typedef Callability::Price CallabilityPrice; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/experimental/callablebonds/callablebond.hpp:30, from /usr/include/ql/experimental/callablebonds/blackcallablebondengine.hpp:27, from /usr/include/ql/experimental/callablebonds/all.hpp:4, from /usr/include/ql/experimental/all.hpp:8, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/instruments/callabilityschedule.hpp:46:29: note: declared here 46 | typedef Bond::Price Price; | ^~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseFlatForward* new_PiecewiseFlatForward__SWIG_0(const QuantLib::Date&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const QuantLib::BackwardFlat&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14455:114: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(const QuantLib::Date&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::ForwardRate; Interpolator = QuantLib::BackwardFlat; Bootstrap = QuantLib::IterativeBootstrap; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14455 | accuracy, i, PiecewiseFlatForward::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:119:9: note: declared here 119 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseFlatForward* new_PiecewiseFlatForward__SWIG_6(QuantLib::Integer, const QuantLib::Calendar&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const QuantLib::BackwardFlat&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14460:101: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(QuantLib::Natural, const QuantLib::Calendar&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::ForwardRate; Interpolator = QuantLib::BackwardFlat; Bootstrap = QuantLib::IterativeBootstrap; QuantLib::Natural = unsigned int; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14460 | PiecewiseFlatForward::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:202:9: note: declared here 202 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseLogLinearDiscount* new_PiecewiseLogLinearDiscount__SWIG_0(const QuantLib::Date&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const QuantLib::LogLinear&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14475:120: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(const QuantLib::Date&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::Discount; Interpolator = QuantLib::LogLinear; Bootstrap = QuantLib::IterativeBootstrap; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14475 | accuracy, i, PiecewiseLogLinearDiscount::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:119:9: note: declared here 119 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseLogLinearDiscount* new_PiecewiseLogLinearDiscount__SWIG_6(QuantLib::Integer, const QuantLib::Calendar&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const QuantLib::LogLinear&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14480:107: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(QuantLib::Natural, const QuantLib::Calendar&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::Discount; Interpolator = QuantLib::LogLinear; Bootstrap = QuantLib::IterativeBootstrap; QuantLib::Natural = unsigned int; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14480 | PiecewiseLogLinearDiscount::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:202:9: note: declared here 202 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseLinearForward* new_PiecewiseLinearForward__SWIG_0(const QuantLib::Date&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const QuantLib::Linear&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14495:116: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(const QuantLib::Date&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::ForwardRate; Interpolator = QuantLib::Linear; Bootstrap = QuantLib::IterativeBootstrap; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14495 | accuracy, i, PiecewiseLinearForward::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:119:9: note: declared here 119 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseLinearForward* new_PiecewiseLinearForward__SWIG_6(QuantLib::Integer, const QuantLib::Calendar&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const QuantLib::Linear&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14500:103: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(QuantLib::Natural, const QuantLib::Calendar&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::ForwardRate; Interpolator = QuantLib::Linear; Bootstrap = QuantLib::IterativeBootstrap; QuantLib::Natural = unsigned int; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14500 | PiecewiseLinearForward::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:202:9: note: declared here 202 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseLinearZero* new_PiecewiseLinearZero__SWIG_0(const QuantLib::Date&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const QuantLib::Linear&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14515:113: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(const QuantLib::Date&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::ZeroYield; Interpolator = QuantLib::Linear; Bootstrap = QuantLib::IterativeBootstrap; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14515 | accuracy, i, PiecewiseLinearZero::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:119:9: note: declared here 119 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseLinearZero* new_PiecewiseLinearZero__SWIG_6(QuantLib::Integer, const QuantLib::Calendar&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const QuantLib::Linear&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14520:100: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(QuantLib::Natural, const QuantLib::Calendar&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::ZeroYield; Interpolator = QuantLib::Linear; Bootstrap = QuantLib::IterativeBootstrap; QuantLib::Natural = unsigned int; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14520 | PiecewiseLinearZero::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:202:9: note: declared here 202 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseCubicZero* new_PiecewiseCubicZero__SWIG_0(const QuantLib::Date&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const QuantLib::Cubic&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14535:112: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(const QuantLib::Date&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::ZeroYield; Interpolator = QuantLib::Cubic; Bootstrap = QuantLib::IterativeBootstrap; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14535 | accuracy, i, PiecewiseCubicZero::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:119:9: note: declared here 119 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseCubicZero* new_PiecewiseCubicZero__SWIG_6(QuantLib::Integer, const QuantLib::Calendar&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const QuantLib::Cubic&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14540:99: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(QuantLib::Natural, const QuantLib::Calendar&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::ZeroYield; Interpolator = QuantLib::Cubic; Bootstrap = QuantLib::IterativeBootstrap; QuantLib::Natural = unsigned int; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14540 | PiecewiseCubicZero::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:202:9: note: declared here 202 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseLogCubicDiscount* new_PiecewiseLogCubicDiscount__SWIG_0(const QuantLib::Date&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const MonotonicLogCubic&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14555:119: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(const QuantLib::Date&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::Discount; Interpolator = MonotonicLogCubic; Bootstrap = QuantLib::IterativeBootstrap; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14555 | accuracy, i, PiecewiseLogCubicDiscount::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:119:9: note: declared here 119 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseLogCubicDiscount* new_PiecewiseLogCubicDiscount__SWIG_6(QuantLib::Integer, const QuantLib::Calendar&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const MonotonicLogCubic&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14560:106: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(QuantLib::Natural, const QuantLib::Calendar&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::Discount; Interpolator = MonotonicLogCubic; Bootstrap = QuantLib::IterativeBootstrap; QuantLib::Natural = unsigned int; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14560 | PiecewiseLogCubicDiscount::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:202:9: note: declared here 202 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseSplineCubicDiscount* new_PiecewiseSplineCubicDiscount__SWIG_0(const QuantLib::Date&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const SplineCubic&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14575:122: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(const QuantLib::Date&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::Discount; Interpolator = SplineCubic; Bootstrap = QuantLib::IterativeBootstrap; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14575 | accuracy, i, PiecewiseSplineCubicDiscount::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:119:9: note: declared here 119 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseSplineCubicDiscount* new_PiecewiseSplineCubicDiscount__SWIG_6(QuantLib::Integer, const QuantLib::Calendar&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const SplineCubic&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14580:109: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(QuantLib::Natural, const QuantLib::Calendar&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::Discount; Interpolator = SplineCubic; Bootstrap = QuantLib::IterativeBootstrap; QuantLib::Natural = unsigned int; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14580 | PiecewiseSplineCubicDiscount::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:202:9: note: declared here 202 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseKrugerZero* new_PiecewiseKrugerZero__SWIG_0(const QuantLib::Date&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Kruger&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14595:113: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(const QuantLib::Date&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::ZeroYield; Interpolator = Kruger; Bootstrap = QuantLib::IterativeBootstrap; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14595 | accuracy, i, PiecewiseKrugerZero::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:119:9: note: declared here 119 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseKrugerZero* new_PiecewiseKrugerZero__SWIG_6(QuantLib::Integer, const QuantLib::Calendar&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Kruger&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14600:100: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(QuantLib::Natural, const QuantLib::Calendar&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::ZeroYield; Interpolator = Kruger; Bootstrap = QuantLib::IterativeBootstrap; QuantLib::Natural = unsigned int; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14600 | PiecewiseKrugerZero::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:202:9: note: declared here 202 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseKrugerLogDiscount* new_PiecewiseKrugerLogDiscount__SWIG_0(const QuantLib::Date&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const KrugerLog&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14615:120: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(const QuantLib::Date&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::Discount; Interpolator = KrugerLog; Bootstrap = QuantLib::IterativeBootstrap; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14615 | accuracy, i, PiecewiseKrugerLogDiscount::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:119:9: note: declared here 119 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseKrugerLogDiscount* new_PiecewiseKrugerLogDiscount__SWIG_6(QuantLib::Integer, const QuantLib::Calendar&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const KrugerLog&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14620:107: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(QuantLib::Natural, const QuantLib::Calendar&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::Discount; Interpolator = KrugerLog; Bootstrap = QuantLib::IterativeBootstrap; QuantLib::Natural = unsigned int; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14620 | PiecewiseKrugerLogDiscount::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:202:9: note: declared here 202 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseConvexMonotoneZero* new_PiecewiseConvexMonotoneZero__SWIG_0(const QuantLib::Date&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const QuantLib::ConvexMonotone&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14635:121: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(const QuantLib::Date&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::ZeroYield; Interpolator = QuantLib::ConvexMonotone; Bootstrap = QuantLib::IterativeBootstrap; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14635 | accuracy, i, PiecewiseConvexMonotoneZero::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:119:9: note: declared here 119 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseConvexMonotoneZero* new_PiecewiseConvexMonotoneZero__SWIG_6(QuantLib::Integer, const QuantLib::Calendar&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const QuantLib::ConvexMonotone&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14640:108: warning: ‘QuantLib::PiecewiseYieldCurve::PiecewiseYieldCurve(QuantLib::Natural, const QuantLib::Calendar&, const std::vector >&, const QuantLib::DayCounter&, const std::vector >&, const std::vector&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::ZeroYield; Interpolator = QuantLib::ConvexMonotone; Bootstrap = QuantLib::IterativeBootstrap; QuantLib::Natural = unsigned int; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseYieldCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14640 | PiecewiseConvexMonotoneZero::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:202:9: note: declared here 202 | PiecewiseYieldCurve( | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseFlatHazardRate* new_PiecewiseFlatHazardRate__SWIG_0(const QuantLib::Date&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, QuantLib::Real, const QuantLib::BackwardFlat&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14862:104: warning: ‘QuantLib::PiecewiseDefaultCurve::PiecewiseDefaultCurve(const QuantLib::Date&, const std::vector >&, const QuantLib::DayCounter&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::HazardRate; Interpolator = QuantLib::BackwardFlat; Bootstrap = QuantLib::IterativeBootstrap; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseDefaultCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14862 | PiecewiseFlatHazardRate::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/termstructures/credit/all.hpp:11, from /usr/include/ql/termstructures/all.hpp:15, from /usr/include/ql/quantlib.hpp:58, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/credit/piecewisedefaultcurve.hpp:127:9: note: declared here 127 | PiecewiseDefaultCurve( | ^~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseFlatHazardRate* new_PiecewiseFlatHazardRate__SWIG_4(QuantLib::Integer, const QuantLib::Calendar&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, QuantLib::Real, const QuantLib::BackwardFlat&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14866:117: warning: ‘QuantLib::PiecewiseDefaultCurve::PiecewiseDefaultCurve(QuantLib::Natural, const QuantLib::Calendar&, const std::vector >&, const QuantLib::DayCounter&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::HazardRate; Interpolator = QuantLib::BackwardFlat; Bootstrap = QuantLib::IterativeBootstrap; QuantLib::Natural = unsigned int; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseDefaultCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14866 | accuracy, i, PiecewiseFlatHazardRate::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/termstructures/credit/all.hpp:11, from /usr/include/ql/termstructures/all.hpp:15, from /usr/include/ql/quantlib.hpp:58, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/credit/piecewisedefaultcurve.hpp:206:9: note: declared here 206 | PiecewiseDefaultCurve( | ^~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseFlatHazardRate* new_PiecewiseFlatHazardRate__SWIG_8(const QuantLib::Date&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14870:120: warning: ‘QuantLib::PiecewiseDefaultCurve::PiecewiseDefaultCurve(const QuantLib::Date&, const std::vector >&, const QuantLib::DayCounter&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::HazardRate; Interpolator = QuantLib::BackwardFlat; Bootstrap = QuantLib::IterativeBootstrap; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseDefaultCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14870 | BackwardFlat(), PiecewiseFlatHazardRate::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/termstructures/credit/all.hpp:11, from /usr/include/ql/termstructures/all.hpp:15, from /usr/include/ql/quantlib.hpp:58, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/credit/piecewisedefaultcurve.hpp:127:9: note: declared here 127 | PiecewiseDefaultCurve( | ^~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PiecewiseFlatHazardRate* new_PiecewiseFlatHazardRate__SWIG_9(QuantLib::Integer, const QuantLib::Calendar&, const std::vector >, std::allocator > > >&, const QuantLib::DayCounter&, const _IterativeBootstrap&)’: QuantLib/quantlib_wrap.cpp:14874:120: warning: ‘QuantLib::PiecewiseDefaultCurve::PiecewiseDefaultCurve(QuantLib::Natural, const QuantLib::Calendar&, const std::vector >&, const QuantLib::DayCounter&, QuantLib::Real, const Interpolator&, const bootstrap_type&) [with Traits = QuantLib::HazardRate; Interpolator = QuantLib::BackwardFlat; Bootstrap = QuantLib::IterativeBootstrap; QuantLib::Natural = unsigned int; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double; QuantLib::PiecewiseDefaultCurve::bootstrap_type = QuantLib::IterativeBootstrap >]’ is deprecated [-Wdeprecated-declarations] 14874 | BackwardFlat(), PiecewiseFlatHazardRate::bootstrap_type(b.accuracy, b.minValue, b.maxValue)); | ^ In file included from /usr/include/ql/termstructures/credit/all.hpp:11, from /usr/include/ql/termstructures/all.hpp:15, from /usr/include/ql/quantlib.hpp:58, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/credit/piecewisedefaultcurve.hpp:206:9: note: declared here 206 | PiecewiseDefaultCurve( | ^~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDBermudanEngine__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:301236:3: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301236 | FDBermudanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301270:17: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301270 | result = (FDBermudanEngine< CrankNicolson > *)new FDBermudanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3,arg4); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301270:57: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301270 | result = (FDBermudanEngine< CrankNicolson > *)new FDBermudanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3,arg4); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301280:23: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301280 | ext::shared_ptr< FDBermudanEngine > *smartresult = result ? new ext::shared_ptr< FDBermudanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301280:103: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301280 | ext::shared_ptr< FDBermudanEngine > *smartresult = result ? new ext::shared_ptr< FDBermudanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDBermudanEngine__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:301301:3: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301301 | FDBermudanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301330:17: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301330 | result = (FDBermudanEngine< CrankNicolson > *)new FDBermudanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301330:57: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301330 | result = (FDBermudanEngine< CrankNicolson > *)new FDBermudanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301340:23: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301340 | ext::shared_ptr< FDBermudanEngine > *smartresult = result ? new ext::shared_ptr< FDBermudanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301340:103: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301340 | ext::shared_ptr< FDBermudanEngine > *smartresult = result ? new ext::shared_ptr< FDBermudanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDBermudanEngine__SWIG_2(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:301358:3: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301358 | FDBermudanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301382:17: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301382 | result = (FDBermudanEngine< CrankNicolson > *)new FDBermudanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301382:57: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301382 | result = (FDBermudanEngine< CrankNicolson > *)new FDBermudanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301392:23: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301392 | ext::shared_ptr< FDBermudanEngine > *smartresult = result ? new ext::shared_ptr< FDBermudanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301392:103: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301392 | ext::shared_ptr< FDBermudanEngine > *smartresult = result ? new ext::shared_ptr< FDBermudanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDBermudanEngine__SWIG_3(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:301407:3: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301407 | FDBermudanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301426:17: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301426 | result = (FDBermudanEngine< CrankNicolson > *)new FDBermudanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301426:57: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301426 | result = (FDBermudanEngine< CrankNicolson > *)new FDBermudanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301436:23: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301436 | ext::shared_ptr< FDBermudanEngine > *smartresult = result ? new ext::shared_ptr< FDBermudanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301436:103: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301436 | ext::shared_ptr< FDBermudanEngine > *smartresult = result ? new ext::shared_ptr< FDBermudanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_delete_FDBermudanEngine(PyObject*, PyObject*)’: QuantLib/quantlib_wrap.cpp:301535:3: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301535 | FDBermudanEngine< CrankNicolson > *arg1 = (FDBermudanEngine< CrankNicolson > *) 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301535:46: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301535 | FDBermudanEngine< CrankNicolson > *arg1 = (FDBermudanEngine< CrankNicolson > *) 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301538:20: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301538 | ext::shared_ptr< FDBermudanEngine< CrankNicolson > > tempshared1 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301539:20: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301539 | ext::shared_ptr< FDBermudanEngine< CrankNicolson > > *smartarg1 = 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301551:58: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301551 | tempshared1 = *reinterpret_cast< ext::shared_ptr< FDBermudanEngine > * >(argp1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301552:50: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301552 | delete reinterpret_cast< ext::shared_ptr< FDBermudanEngine > * >(argp1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301553:26: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301553 | arg1 = const_cast< FDBermudanEngine< CrankNicolson > * >(tempshared1.get()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301555:55: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301555 | smartarg1 = reinterpret_cast< ext::shared_ptr< FDBermudanEngine > * >(argp1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301556:26: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 301556 | arg1 = const_cast< FDBermudanEngine< CrankNicolson > * >((smartarg1 ? smartarg1->get() : 0)); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDEuropeanEngine__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:301602:3: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301602 | FDEuropeanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301631:17: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301631 | result = (FDEuropeanEngine< CrankNicolson > *)new FDEuropeanEngine< CrankNicolson >(arg1,arg2,arg3,arg4); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301631:57: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301631 | result = (FDEuropeanEngine< CrankNicolson > *)new FDEuropeanEngine< CrankNicolson >(arg1,arg2,arg3,arg4); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301641:23: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301641 | ext::shared_ptr< FDEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301641:103: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301641 | ext::shared_ptr< FDEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDEuropeanEngine__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:301661:3: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301661 | FDEuropeanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301685:17: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301685 | result = (FDEuropeanEngine< CrankNicolson > *)new FDEuropeanEngine< CrankNicolson >(arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301685:57: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301685 | result = (FDEuropeanEngine< CrankNicolson > *)new FDEuropeanEngine< CrankNicolson >(arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301695:23: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301695 | ext::shared_ptr< FDEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301695:103: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301695 | ext::shared_ptr< FDEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDEuropeanEngine__SWIG_2(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:301712:3: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301712 | FDEuropeanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301731:17: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301731 | result = (FDEuropeanEngine< CrankNicolson > *)new FDEuropeanEngine< CrankNicolson >(arg1,arg2); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301731:57: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301731 | result = (FDEuropeanEngine< CrankNicolson > *)new FDEuropeanEngine< CrankNicolson >(arg1,arg2); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301741:23: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301741 | ext::shared_ptr< FDEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301741:103: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301741 | ext::shared_ptr< FDEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDEuropeanEngine__SWIG_3(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:301755:3: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301755 | FDEuropeanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301769:17: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301769 | result = (FDEuropeanEngine< CrankNicolson > *)new FDEuropeanEngine< CrankNicolson >(arg1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301769:57: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301769 | result = (FDEuropeanEngine< CrankNicolson > *)new FDEuropeanEngine< CrankNicolson >(arg1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301779:23: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301779 | ext::shared_ptr< FDEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301779:103: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301779 | ext::shared_ptr< FDEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_delete_FDEuropeanEngine(PyObject*, PyObject*)’: QuantLib/quantlib_wrap.cpp:301878:3: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301878 | FDEuropeanEngine< CrankNicolson > *arg1 = (FDEuropeanEngine< CrankNicolson > *) 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301878:46: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301878 | FDEuropeanEngine< CrankNicolson > *arg1 = (FDEuropeanEngine< CrankNicolson > *) 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301881:20: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301881 | ext::shared_ptr< FDEuropeanEngine< CrankNicolson > > tempshared1 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301882:20: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301882 | ext::shared_ptr< FDEuropeanEngine< CrankNicolson > > *smartarg1 = 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301894:58: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301894 | tempshared1 = *reinterpret_cast< ext::shared_ptr< FDEuropeanEngine > * >(argp1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301895:50: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301895 | delete reinterpret_cast< ext::shared_ptr< FDEuropeanEngine > * >(argp1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301896:26: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301896 | arg1 = const_cast< FDEuropeanEngine< CrankNicolson > * >(tempshared1.get()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301898:55: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301898 | smartarg1 = reinterpret_cast< ext::shared_ptr< FDEuropeanEngine > * >(argp1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:301899:26: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 301899 | arg1 = const_cast< FDEuropeanEngine< CrankNicolson > * >((smartarg1 ? smartarg1->get() : 0)); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDAmericanEngine__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:304034:3: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304034 | FDAmericanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304068:17: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304068 | result = (FDAmericanEngine< CrankNicolson > *)new FDAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3,arg4); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304068:57: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304068 | result = (FDAmericanEngine< CrankNicolson > *)new FDAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3,arg4); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304078:23: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304078 | ext::shared_ptr< FDAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304078:103: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304078 | ext::shared_ptr< FDAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDAmericanEngine__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:304099:3: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304099 | FDAmericanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304128:17: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304128 | result = (FDAmericanEngine< CrankNicolson > *)new FDAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304128:57: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304128 | result = (FDAmericanEngine< CrankNicolson > *)new FDAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304138:23: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304138 | ext::shared_ptr< FDAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304138:103: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304138 | ext::shared_ptr< FDAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDAmericanEngine__SWIG_2(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:304156:3: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304156 | FDAmericanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304180:17: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304180 | result = (FDAmericanEngine< CrankNicolson > *)new FDAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304180:57: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304180 | result = (FDAmericanEngine< CrankNicolson > *)new FDAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304190:23: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304190 | ext::shared_ptr< FDAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304190:103: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304190 | ext::shared_ptr< FDAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDAmericanEngine__SWIG_3(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:304205:3: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304205 | FDAmericanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304224:17: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304224 | result = (FDAmericanEngine< CrankNicolson > *)new FDAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304224:57: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304224 | result = (FDAmericanEngine< CrankNicolson > *)new FDAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304234:23: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304234 | ext::shared_ptr< FDAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304234:103: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304234 | ext::shared_ptr< FDAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW) : 0; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_delete_FDAmericanEngine(PyObject*, PyObject*)’: QuantLib/quantlib_wrap.cpp:304333:3: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304333 | FDAmericanEngine< CrankNicolson > *arg1 = (FDAmericanEngine< CrankNicolson > *) 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304333:46: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304333 | FDAmericanEngine< CrankNicolson > *arg1 = (FDAmericanEngine< CrankNicolson > *) 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304336:20: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304336 | ext::shared_ptr< FDAmericanEngine< CrankNicolson > > tempshared1 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304337:20: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304337 | ext::shared_ptr< FDAmericanEngine< CrankNicolson > > *smartarg1 = 0 ; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304349:58: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304349 | tempshared1 = *reinterpret_cast< ext::shared_ptr< FDAmericanEngine > * >(argp1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304350:50: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304350 | delete reinterpret_cast< ext::shared_ptr< FDAmericanEngine > * >(argp1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304351:26: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304351 | arg1 = const_cast< FDAmericanEngine< CrankNicolson > * >(tempshared1.get()); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304353:55: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304353 | smartarg1 = reinterpret_cast< ext::shared_ptr< FDAmericanEngine > * >(argp1); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:304354:26: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 304354 | arg1 = const_cast< FDAmericanEngine< CrankNicolson > * >((smartarg1 ? smartarg1->get() : 0)); | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDDividendEuropeanEngineT__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:306364:3: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306364 | FDDividendEuropeanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306398:17: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306398 | result = (FDDividendEuropeanEngine< CrankNicolson > *)new FDDividendEuropeanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3,arg4); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306398:65: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306398 | result = (FDDividendEuropeanEngine< CrankNicolson > *)new FDDividendEuropeanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3,arg4); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306408:23: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306408 | ext::shared_ptr< FDDividendEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306408:111: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306408 | ext::shared_ptr< FDDividendEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDDividendEuropeanEngineT__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:306429:3: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306429 | FDDividendEuropeanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306458:17: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306458 | result = (FDDividendEuropeanEngine< CrankNicolson > *)new FDDividendEuropeanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306458:65: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306458 | result = (FDDividendEuropeanEngine< CrankNicolson > *)new FDDividendEuropeanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306468:23: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306468 | ext::shared_ptr< FDDividendEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306468:111: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306468 | ext::shared_ptr< FDDividendEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDDividendEuropeanEngineT__SWIG_2(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:306486:3: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306486 | FDDividendEuropeanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306510:17: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306510 | result = (FDDividendEuropeanEngine< CrankNicolson > *)new FDDividendEuropeanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306510:65: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306510 | result = (FDDividendEuropeanEngine< CrankNicolson > *)new FDDividendEuropeanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306520:23: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306520 | ext::shared_ptr< FDDividendEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306520:111: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306520 | ext::shared_ptr< FDDividendEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDDividendEuropeanEngineT__SWIG_3(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:306535:3: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306535 | FDDividendEuropeanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306554:17: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306554 | result = (FDDividendEuropeanEngine< CrankNicolson > *)new FDDividendEuropeanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306554:65: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306554 | result = (FDDividendEuropeanEngine< CrankNicolson > *)new FDDividendEuropeanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306564:23: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306564 | ext::shared_ptr< FDDividendEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306564:111: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306564 | ext::shared_ptr< FDDividendEuropeanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendEuropeanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_delete_FDDividendEuropeanEngine(PyObject*, PyObject*)’: QuantLib/quantlib_wrap.cpp:306663:3: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306663 | FDDividendEuropeanEngine< CrankNicolson > *arg1 = (FDDividendEuropeanEngine< CrankNicolson > *) 0 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306663:54: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306663 | FDDividendEuropeanEngine< CrankNicolson > *arg1 = (FDDividendEuropeanEngine< CrankNicolson > *) 0 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306666:20: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306666 | ext::shared_ptr< FDDividendEuropeanEngine< CrankNicolson > > tempshared1 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306667:20: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306667 | ext::shared_ptr< FDDividendEuropeanEngine< CrankNicolson > > *smartarg1 = 0 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306679:58: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306679 | tempshared1 = *reinterpret_cast< ext::shared_ptr< FDDividendEuropeanEngine > * >(argp1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306680:50: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306680 | delete reinterpret_cast< ext::shared_ptr< FDDividendEuropeanEngine > * >(argp1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306681:26: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306681 | arg1 = const_cast< FDDividendEuropeanEngine< CrankNicolson > * >(tempshared1.get()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306683:55: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306683 | smartarg1 = reinterpret_cast< ext::shared_ptr< FDDividendEuropeanEngine > * >(argp1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306684:26: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 306684 | arg1 = const_cast< FDDividendEuropeanEngine< CrankNicolson > * >((smartarg1 ? smartarg1->get() : 0)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDDividendAmericanEngineT__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:306727:3: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306727 | FDDividendAmericanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306761:17: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306761 | result = (FDDividendAmericanEngine< CrankNicolson > *)new FDDividendAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3,arg4); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306761:65: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306761 | result = (FDDividendAmericanEngine< CrankNicolson > *)new FDDividendAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3,arg4); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306771:23: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306771 | ext::shared_ptr< FDDividendAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306771:111: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306771 | ext::shared_ptr< FDDividendAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDDividendAmericanEngineT__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:306792:3: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306792 | FDDividendAmericanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306821:17: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306821 | result = (FDDividendAmericanEngine< CrankNicolson > *)new FDDividendAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306821:65: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306821 | result = (FDDividendAmericanEngine< CrankNicolson > *)new FDDividendAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306831:23: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306831 | ext::shared_ptr< FDDividendAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306831:111: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306831 | ext::shared_ptr< FDDividendAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDDividendAmericanEngineT__SWIG_2(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:306849:3: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306849 | FDDividendAmericanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306873:17: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306873 | result = (FDDividendAmericanEngine< CrankNicolson > *)new FDDividendAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306873:65: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306873 | result = (FDDividendAmericanEngine< CrankNicolson > *)new FDDividendAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1,arg2); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306883:23: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306883 | ext::shared_ptr< FDDividendAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306883:111: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306883 | ext::shared_ptr< FDDividendAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FDDividendAmericanEngineT__SWIG_3(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:306898:3: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306898 | FDDividendAmericanEngine< CrankNicolson > *result = 0 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306917:17: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306917 | result = (FDDividendAmericanEngine< CrankNicolson > *)new FDDividendAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306917:65: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306917 | result = (FDDividendAmericanEngine< CrankNicolson > *)new FDDividendAmericanEngine< CrankNicolson >((ext::shared_ptr< GeneralizedBlackScholesProcess > const &)*arg1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306927:23: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306927 | ext::shared_ptr< FDDividendAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:306927:111: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 306927 | ext::shared_ptr< FDDividendAmericanEngine > *smartresult = result ? new ext::shared_ptr< FDDividendAmericanEngine >(result SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN) : 0; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_delete_FDDividendAmericanEngine(PyObject*, PyObject*)’: QuantLib/quantlib_wrap.cpp:307026:3: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 307026 | FDDividendAmericanEngine< CrankNicolson > *arg1 = (FDDividendAmericanEngine< CrankNicolson > *) 0 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:307026:54: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 307026 | FDDividendAmericanEngine< CrankNicolson > *arg1 = (FDDividendAmericanEngine< CrankNicolson > *) 0 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:307029:20: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 307029 | ext::shared_ptr< FDDividendAmericanEngine< CrankNicolson > > tempshared1 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:307030:20: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 307030 | ext::shared_ptr< FDDividendAmericanEngine< CrankNicolson > > *smartarg1 = 0 ; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:307042:58: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 307042 | tempshared1 = *reinterpret_cast< ext::shared_ptr< FDDividendAmericanEngine > * >(argp1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:307043:50: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 307043 | delete reinterpret_cast< ext::shared_ptr< FDDividendAmericanEngine > * >(argp1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:307044:26: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 307044 | arg1 = const_cast< FDDividendAmericanEngine< CrankNicolson > * >(tempshared1.get()); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:307046:55: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 307046 | smartarg1 = reinterpret_cast< ext::shared_ptr< FDDividendAmericanEngine > * >(argp1); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:307047:26: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 307047 | arg1 = const_cast< FDDividendAmericanEngine< CrankNicolson > * >((smartarg1 ? smartarg1->get() : 0)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_PiecewiseZeroInflation(PyObject*, PyObject*, PyObject*)’: QuantLib/quantlib_wrap.cpp:378956:456: warning: ‘QuantLib::PiecewiseZeroInflationCurve::PiecewiseZeroInflationCurve(const QuantLib::Date&, const QuantLib::Calendar&, const QuantLib::DayCounter&, const QuantLib::Period&, QuantLib::Frequency, bool, QuantLib::Rate, const QuantLib::Handle&, const std::vector >&, QuantLib::Real, const Interpolator&) [with Interpolator = QuantLib::Linear; Bootstrap = QuantLib::IterativeBootstrap; Traits = QuantLib::ZeroInflationTraits; QuantLib::Rate = double; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double]’ is deprecated [-Wdeprecated-declarations] 378956 | result = (PiecewiseZeroInflationCurve< Linear > *)new PiecewiseZeroInflationCurve< Linear >((Date const &)*arg1,(Calendar const &)*arg2,(DayCounter const &)*arg3,(Period const &)*arg4,arg5,arg6,arg7,(Handle< YieldTermStructure > const &)*arg8,(std::vector< ext::shared_ptr< BootstrapHelper< ZeroInflationTermStructure > >,std::allocator< ext::shared_ptr< BootstrapHelper< ZeroInflationTermStructure > > > > const &)*arg9,arg10,(Linear const &)*arg11); | ^ In file included from /usr/include/ql/termstructures/inflation/all.hpp:9, from /usr/include/ql/termstructures/all.hpp:16, from /usr/include/ql/quantlib.hpp:58, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/inflation/piecewisezeroinflationcurve.hpp:75:9: note: declared here 75 | PiecewiseZeroInflationCurve( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_PiecewiseYoYInflation(PyObject*, PyObject*, PyObject*)’: QuantLib/quantlib_wrap.cpp:379304:452: warning: ‘QuantLib::PiecewiseYoYInflationCurve::PiecewiseYoYInflationCurve(const QuantLib::Date&, const QuantLib::Calendar&, const QuantLib::DayCounter&, const QuantLib::Period&, QuantLib::Frequency, bool, QuantLib::Rate, const QuantLib::Handle&, const std::vector >&, QuantLib::Real, const Interpolator&) [with Interpolator = QuantLib::Linear; Bootstrap = QuantLib::IterativeBootstrap; Traits = QuantLib::YoYInflationTraits; QuantLib::Rate = double; typename Traits::helper = QuantLib::BootstrapHelper; QuantLib::Real = double]’ is deprecated [-Wdeprecated-declarations] 379304 | result = (PiecewiseYoYInflationCurve< Linear > *)new PiecewiseYoYInflationCurve< Linear >((Date const &)*arg1,(Calendar const &)*arg2,(DayCounter const &)*arg3,(Period const &)*arg4,arg5,arg6,arg7,(Handle< YieldTermStructure > const &)*arg8,(std::vector< ext::shared_ptr< BootstrapHelper< YoYInflationTermStructure > >,std::allocator< ext::shared_ptr< BootstrapHelper< YoYInflationTermStructure > > > > const &)*arg9,arg10,(Linear const &)*arg11); | ^ In file included from /usr/include/ql/experimental/inflation/yoycapfloortermpricesurface.hpp:29, from /usr/include/ql/experimental/inflation/yoyoptionletstripper.hpp:29, from /usr/include/ql/experimental/inflation/interpolatedyoyoptionletstripper.hpp:30, from /usr/include/ql/experimental/inflation/all.hpp:7, from /usr/include/ql/experimental/all.hpp:18, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/inflation/piecewiseyoyinflationcurve.hpp:74:9: note: declared here 74 | PiecewiseYoYInflationCurve( | ^~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_ZeroInflationCurve(PyObject*, PyObject*, PyObject*)’: QuantLib/quantlib_wrap.cpp:384217:389: warning: ‘QuantLib::InterpolatedZeroInflationCurve::InterpolatedZeroInflationCurve(const QuantLib::Date&, const QuantLib::Calendar&, const QuantLib::DayCounter&, const QuantLib::Period&, QuantLib::Frequency, bool, const QuantLib::Handle&, const std::vector&, const std::vector&, const Interpolator&) [with Interpolator = QuantLib::Linear]’ is deprecated [-Wdeprecated-declarations] 384217 | result = (InterpolatedZeroInflationCurve< Linear > *)new InterpolatedZeroInflationCurve< Linear >((Date const &)*arg1,(Calendar const &)*arg2,(DayCounter const &)*arg3,(Period const &)*arg4,arg5,arg6,(Handle< YieldTermStructure > const &)*arg7,(std::vector< Date,std::allocator< Date > > const &)*arg8,(std::vector< Rate,std::allocator< Rate > > const &)*arg9,(Linear const &)*arg10); | ^ In file included from /usr/include/ql/termstructures/inflation/inflationtraits.hpp:29, from /usr/include/ql/termstructures/inflation/piecewiseyoyinflationcurve.hpp:30, from /usr/include/ql/experimental/inflation/yoycapfloortermpricesurface.hpp:29, from /usr/include/ql/experimental/inflation/yoyoptionletstripper.hpp:29, from /usr/include/ql/experimental/inflation/interpolatedyoyoptionletstripper.hpp:30, from /usr/include/ql/experimental/inflation/all.hpp:7, from /usr/include/ql/experimental/all.hpp:18, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/inflation/interpolatedzeroinflationcurve.hpp:194:5: note: declared here 194 | InterpolatedZeroInflationCurve:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_YoYInflationCurve(PyObject*, PyObject*, PyObject*)’: QuantLib/quantlib_wrap.cpp:384651:387: warning: ‘QuantLib::InterpolatedYoYInflationCurve::InterpolatedYoYInflationCurve(const QuantLib::Date&, const QuantLib::Calendar&, const QuantLib::DayCounter&, const QuantLib::Period&, QuantLib::Frequency, bool, const QuantLib::Handle&, const std::vector&, const std::vector&, const Interpolator&) [with Interpolator = QuantLib::Linear]’ is deprecated [-Wdeprecated-declarations] 384651 | result = (InterpolatedYoYInflationCurve< Linear > *)new InterpolatedYoYInflationCurve< Linear >((Date const &)*arg1,(Calendar const &)*arg2,(DayCounter const &)*arg3,(Period const &)*arg4,arg5,arg6,(Handle< YieldTermStructure > const &)*arg7,(std::vector< Date,std::allocator< Date > > const &)*arg8,(std::vector< Rate,std::allocator< Rate > > const &)*arg9,(Linear const &)*arg10); | ^ In file included from /usr/include/ql/termstructures/inflation/inflationtraits.hpp:30, from /usr/include/ql/termstructures/inflation/piecewiseyoyinflationcurve.hpp:30, from /usr/include/ql/experimental/inflation/yoycapfloortermpricesurface.hpp:29, from /usr/include/ql/experimental/inflation/yoyoptionletstripper.hpp:29, from /usr/include/ql/experimental/inflation/interpolatedyoyoptionletstripper.hpp:30, from /usr/include/ql/experimental/inflation/all.hpp:7, from /usr/include/ql/experimental/all.hpp:18, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/inflation/interpolatedyoyinflationcurve.hpp:192:5: note: declared here 192 | InterpolatedYoYInflationCurve:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_BondFunctions_zSpread__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:420100: note: ‘-Wmisleading-indentation’ is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers 420100 | delete reinterpret_cast< ext::shared_ptr< YieldTermStructure > * >(argp3); | QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_BondHelper__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:445522: warning: ‘QuantLib::BondHelper::BondHelper(const QuantLib::Handle&, const boost::shared_ptr&, bool)’ is deprecated [-Wdeprecated-declarations] 445522 | result = (BondHelper *)new BondHelper((Handle< Quote > const &)*arg1,(ext::shared_ptr< Bond > const &)*arg2,arg3); | In file included from /usr/include/ql/termstructures/yield/all.hpp:4, from /usr/include/ql/termstructures/all.hpp:18, from /usr/include/ql/quantlib.hpp:58, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/bondhelpers.hpp:56:9: note: declared here 56 | BondHelper(const Handle& price, | ^~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_new_FixedRateBondHelper__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:445900: warning: ‘QuantLib::FixedRateBondHelper::FixedRateBondHelper(const QuantLib::Handle&, QuantLib::Natural, QuantLib::Real, const QuantLib::Schedule&, const std::vector&, const QuantLib::DayCounter&, QuantLib::BusinessDayConvention, QuantLib::Real, const QuantLib::Date&, const QuantLib::Calendar&, const QuantLib::Period&, const QuantLib::Calendar&, QuantLib::BusinessDayConvention, bool, bool)’ is deprecated [-Wdeprecated-declarations] 445900 | result = (FixedRateBondHelper *)new FixedRateBondHelper((Handle< Quote > const &)*arg1,arg2,arg3,(Schedule const &)*arg4,(std::vector< Rate,std::allocator< Rate > > const &)*arg5,(DayCounter const &)*arg6,arg7,arg8,(Date const &)*arg9,(Calendar const &)*arg10,(Period const &)*arg11,(Calendar const &)*arg12,arg13,arg14,arg15); | In file included from /usr/include/ql/termstructures/yield/all.hpp:4, from /usr/include/ql/termstructures/all.hpp:18, from /usr/include/ql/quantlib.hpp:58, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/bondhelpers.hpp:110:9: note: declared here 110 | FixedRateBondHelper(const Handle& price, | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_ext__shared_ptrT_FDDividendAmericanEngineT_CrankNicolson_t_tTo_p_ext__shared_ptrT_Observable_t(void*, int*)’: QuantLib/quantlib_wrap.cpp:601674: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 601674 | return (void *) new ext::shared_ptr< Observable >(*(ext::shared_ptr< FDDividendAmericanEngine< CrankNicolson > > *)x); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_ext__shared_ptrT_FDDividendEuropeanEngineT_CrankNicolson_t_tTo_p_ext__shared_ptrT_Observable_t(void*, int*)’: QuantLib/quantlib_wrap.cpp:601678: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 601678 | return (void *) new ext::shared_ptr< Observable >(*(ext::shared_ptr< FDDividendEuropeanEngine< CrankNicolson > > *)x); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_ext__shared_ptrT_FDAmericanEngineT_CrankNicolson_t_tTo_p_ext__shared_ptrT_Observable_t(void*, int*)’: QuantLib/quantlib_wrap.cpp:602406: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 602406 | return (void *) new ext::shared_ptr< Observable >(*(ext::shared_ptr< FDAmericanEngine< CrankNicolson > > *)x); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_ext__shared_ptrT_FDEuropeanEngineT_CrankNicolson_t_tTo_p_ext__shared_ptrT_Observable_t(void*, int*)’: QuantLib/quantlib_wrap.cpp:602410: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 602410 | return (void *) new ext::shared_ptr< Observable >(*(ext::shared_ptr< FDEuropeanEngine< CrankNicolson > > *)x); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_ext__shared_ptrT_FDBermudanEngineT_CrankNicolson_t_tTo_p_ext__shared_ptrT_Observable_t(void*, int*)’: QuantLib/quantlib_wrap.cpp:602414: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 602414 | return (void *) new ext::shared_ptr< Observable >(*(ext::shared_ptr< FDBermudanEngine< CrankNicolson > > *)x); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_FDEuropeanEngineT_CrankNicolson_tTo_p_PricingEngine(void*, int*)’: QuantLib/quantlib_wrap.cpp:605436: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 605436 | return (void *)((PricingEngine *) ((FDEuropeanEngine< CrankNicolson > *) x)); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_FDBermudanEngineT_CrankNicolson_tTo_p_PricingEngine(void*, int*)’: QuantLib/quantlib_wrap.cpp:605439: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 605439 | return (void *)((PricingEngine *) ((FDBermudanEngine< CrankNicolson > *) x)); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_FDAmericanEngineT_CrankNicolson_tTo_p_PricingEngine(void*, int*)’: QuantLib/quantlib_wrap.cpp:605442: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 605442 | return (void *)((PricingEngine *) ((FDAmericanEngine< CrankNicolson > *) x)); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_FDDividendEuropeanEngineT_CrankNicolson_tTo_p_PricingEngine(void*, int*)’: QuantLib/quantlib_wrap.cpp:605448: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 605448 | return (void *)((PricingEngine *) ((FDDividendEuropeanEngine< CrankNicolson > *) x)); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_FDDividendAmericanEngineT_CrankNicolson_tTo_p_PricingEngine(void*, int*)’: QuantLib/quantlib_wrap.cpp:605451: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 605451 | return (void *)((PricingEngine *) ((FDDividendAmericanEngine< CrankNicolson > *) x)); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_FDDividendAmericanEngineT_CrankNicolson_tTo_p_Observable(void*, int*)’: QuantLib/quantlib_wrap.cpp:607364: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 607364 | return (void *)((Observable *) (PricingEngine *) ((FDDividendAmericanEngine< CrankNicolson > *) x)); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_FDDividendEuropeanEngineT_CrankNicolson_tTo_p_Observable(void*, int*)’: QuantLib/quantlib_wrap.cpp:607367: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 607367 | return (void *)((Observable *) (PricingEngine *) ((FDDividendEuropeanEngine< CrankNicolson > *) x)); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_FDAmericanEngineT_CrankNicolson_tTo_p_Observable(void*, int*)’: QuantLib/quantlib_wrap.cpp:607373: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 607373 | return (void *)((Observable *) (PricingEngine *) ((FDAmericanEngine< CrankNicolson > *) x)); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_FDEuropeanEngineT_CrankNicolson_tTo_p_Observable(void*, int*)’: QuantLib/quantlib_wrap.cpp:607376: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 607376 | return (void *)((Observable *) (PricingEngine *) ((FDEuropeanEngine< CrankNicolson > *) x)); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_FDBermudanEngineT_CrankNicolson_tTo_p_Observable(void*, int*)’: QuantLib/quantlib_wrap.cpp:607379: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 607379 | return (void *)((Observable *) (PricingEngine *) ((FDBermudanEngine< CrankNicolson > *) x)); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_ext__shared_ptrT_FDEuropeanEngineT_CrankNicolson_t_tTo_p_ext__shared_ptrT_PricingEngine_t(void*, int*)’: QuantLib/quantlib_wrap.cpp:608890: warning: ‘template class Scheme> class QuantLib::FDEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 608890 | return (void *) new ext::shared_ptr< PricingEngine >(*(ext::shared_ptr< FDEuropeanEngine< CrankNicolson > > *)x); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:35, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdeuropeanengine.hpp:41:25: note: declared here 41 | class QL_DEPRECATED FDEuropeanEngine : public OneAssetOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_ext__shared_ptrT_FDBermudanEngineT_CrankNicolson_t_tTo_p_ext__shared_ptrT_PricingEngine_t(void*, int*)’: QuantLib/quantlib_wrap.cpp:608894: warning: ‘template class Scheme> class QuantLib::FDBermudanEngine’ is deprecated [-Wdeprecated-declarations] 608894 | return (void *) new ext::shared_ptr< PricingEngine >(*(ext::shared_ptr< FDBermudanEngine< CrankNicolson > > *)x); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:28, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdbermudanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDBermudanEngine : public VanillaOption::engine, | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_ext__shared_ptrT_FDAmericanEngineT_CrankNicolson_t_tTo_p_ext__shared_ptrT_PricingEngine_t(void*, int*)’: QuantLib/quantlib_wrap.cpp:608898: warning: ‘template class Scheme> class QuantLib::FDAmericanEngine’ is deprecated [-Wdeprecated-declarations] 608898 | return (void *) new ext::shared_ptr< PricingEngine >(*(ext::shared_ptr< FDAmericanEngine< CrankNicolson > > *)x); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:26, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fdamericanengine.hpp:40:25: note: declared here 40 | class QL_DEPRECATED FDAmericanEngine | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_ext__shared_ptrT_FDDividendEuropeanEngineT_CrankNicolson_t_tTo_p_ext__shared_ptrT_PricingEngine_t(void*, int*)’: QuantLib/quantlib_wrap.cpp:609110: warning: ‘template class Scheme> class QuantLib::FDDividendEuropeanEngine’ is deprecated [-Wdeprecated-declarations] 609110 | return (void *) new ext::shared_ptr< PricingEngine >(*(ext::shared_ptr< FDDividendEuropeanEngine< CrankNicolson > > *)x); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:33, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendeuropeanengine.hpp:37:25: note: declared here 37 | class QL_DEPRECATED FDDividendEuropeanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void* _p_ext__shared_ptrT_FDDividendAmericanEngineT_CrankNicolson_t_tTo_p_ext__shared_ptrT_PricingEngine_t(void*, int*)’: QuantLib/quantlib_wrap.cpp:609114: warning: ‘template class Scheme> class QuantLib::FDDividendAmericanEngine’ is deprecated [-Wdeprecated-declarations] 609114 | return (void *) new ext::shared_ptr< PricingEngine >(*(ext::shared_ptr< FDDividendAmericanEngine< CrankNicolson > > *)x); | In file included from /usr/include/ql/pricingengines/vanilla/all.hpp:31, from /usr/include/ql/pricingengines/all.hpp:28, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/vanilla/fddividendamericanengine.hpp:39:25: note: declared here 39 | class QL_DEPRECATED FDDividendAmericanEngine | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/math/optimization/problem.hpp:31, from /usr/include/ql/experimental/math/fireflyalgorithm.hpp:30, from /usr/include/ql/experimental/math/all.hpp:8, from /usr/include/ql/experimental/all.hpp:20, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/optimization/costfunction.hpp: In member function ‘virtual QuantLib::Real QuantLib::CostFunction::value(const QuantLib::Array&) const’: /usr/include/ql/math/optimization/costfunction.hpp:41:27: note: parameter passing for argument of type ‘QuantLib::square’ changed in GCC 7.1 41 | std::transform(v.begin(), v.end(), v.begin(), square()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/methods/finitedifferences/meshers/all.hpp:14, from /usr/include/ql/methods/finitedifferences/all.hpp:30, from /usr/include/ql/methods/all.hpp:4, from /usr/include/ql/quantlib.hpp:52, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/methods/finitedifferences/meshers/predefined1dmesher.hpp: In constructor ‘QuantLib::Predefined1dMesher::Predefined1dMesher(const std::vector&)’: /usr/include/ql/methods/finitedifferences/meshers/predefined1dmesher.hpp:38:61: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 38 | std::copy(x.begin(), x.end(), locations_.begin()); | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector::iterator std_vector_Sl_Date_Sg__erase__SWIG_0(std::vector*, std::vector::iterator)’: QuantLib/quantlib_wrap.cpp:7308:42: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 7308 | SWIGINTERN std::vector< Date >::iterator std_vector_Sl_Date_Sg__erase__SWIG_0(std::vector< Date > *self,std::vector< Date >::iterator pos){ return self->erase(pos); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:7308:163: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 7308 | SWIGINTERN std::vector< Date >::iterator std_vector_Sl_Date_Sg__erase__SWIG_0(std::vector< Date > *self,std::vector< Date >::iterator pos){ return self->erase(pos); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector::iterator std_vector_Sl_Date_Sg__erase__SWIG_1(std::vector*, std::vector::iterator, std::vector::iterator)’: QuantLib/quantlib_wrap.cpp:7309:42: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 7309 | SWIGINTERN std::vector< Date >::iterator std_vector_Sl_Date_Sg__erase__SWIG_1(std::vector< Date > *self,std::vector< Date >::iterator first,std::vector< Date >::iterator last){ return self->erase(first, last); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:7309:42: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:7309:208: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 7309 | SWIGINTERN std::vector< Date >::iterator std_vector_Sl_Date_Sg__erase__SWIG_1(std::vector< Date > *self,std::vector< Date >::iterator first,std::vector< Date >::iterator last){ return self->erase(first, last); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector::iterator std_vector_Sl_Date_Sg__insert__SWIG_0(std::vector*, std::vector::iterator, const value_type&)’: QuantLib/quantlib_wrap.cpp:7310:42: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 7310 | SWIGINTERN std::vector< Date >::iterator std_vector_Sl_Date_Sg__insert__SWIG_0(std::vector< Date > *self,std::vector< Date >::iterator pos,std::vector< Date >::value_type const &x){ return self->insert(pos, x); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:7310:209: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 7310 | SWIGINTERN std::vector< Date >::iterator std_vector_Sl_Date_Sg__insert__SWIG_0(std::vector< Date > *self,std::vector< Date >::iterator pos,std::vector< Date >::value_type const &x){ return self->insert(pos, x); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘void std_vector_Sl_Date_Sg__insert__SWIG_1(std::vector*, std::vector::iterator, std::vector::size_type, const value_type&)’: QuantLib/quantlib_wrap.cpp:7311:17: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 7311 | SWIGINTERN void std_vector_Sl_Date_Sg__insert__SWIG_1(std::vector< Date > *self,std::vector< Date >::iterator pos,std::vector< Date >::size_type n,std::vector< Date >::value_type const &x){ self->insert(pos, n, x); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:7311:213: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 7311 | SWIGINTERN void std_vector_Sl_Date_Sg__insert__SWIG_1(std::vector< Date > *self,std::vector< Date >::iterator pos,std::vector< Date >::size_type n,std::vector< Date >::value_type const &x){ self->insert(pos, n, x); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector::iterator std_vector_Sl_double_Sg__erase__SWIG_0(std::vector*, std::vector::iterator)’: QuantLib/quantlib_wrap.cpp:7722:44: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 7722 | SWIGINTERN std::vector< double >::iterator std_vector_Sl_double_Sg__erase__SWIG_0(std::vector< double > *self,std::vector< double >::iterator pos){ return self->erase(pos); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:7722:171: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 7722 | SWIGINTERN std::vector< double >::iterator std_vector_Sl_double_Sg__erase__SWIG_0(std::vector< double > *self,std::vector< double >::iterator pos){ return self->erase(pos); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector::iterator std_vector_Sl_double_Sg__erase__SWIG_1(std::vector*, std::vector::iterator, std::vector::iterator)’: QuantLib/quantlib_wrap.cpp:7723:44: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 7723 | SWIGINTERN std::vector< double >::iterator std_vector_Sl_double_Sg__erase__SWIG_1(std::vector< double > *self,std::vector< double >::iterator first,std::vector< double >::iterator last){ return self->erase(first, last); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:7723:44: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:7723:218: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 7723 | SWIGINTERN std::vector< double >::iterator std_vector_Sl_double_Sg__erase__SWIG_1(std::vector< double > *self,std::vector< double >::iterator first,std::vector< double >::iterator last){ return self->erase(first, last); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector::iterator std_vector_Sl_double_Sg__insert__SWIG_0(std::vector*, std::vector::iterator, const value_type&)’: QuantLib/quantlib_wrap.cpp:7724:44: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 7724 | SWIGINTERN std::vector< double >::iterator std_vector_Sl_double_Sg__insert__SWIG_0(std::vector< double > *self,std::vector< double >::iterator pos,std::vector< double >::value_type const &x){ return self->insert(pos, x); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:7724:219: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 7724 | SWIGINTERN std::vector< double >::iterator std_vector_Sl_double_Sg__insert__SWIG_0(std::vector< double > *self,std::vector< double >::iterator pos,std::vector< double >::value_type const &x){ return self->insert(pos, x); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘void std_vector_Sl_double_Sg__insert__SWIG_1(std::vector*, std::vector::iterator, std::vector::size_type, const value_type&)’: QuantLib/quantlib_wrap.cpp:7725:17: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 7725 | SWIGINTERN void std_vector_Sl_double_Sg__insert__SWIG_1(std::vector< double > *self,std::vector< double >::iterator pos,std::vector< double >::size_type n,std::vector< double >::value_type const &x){ self->insert(pos, n, x); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:7725:223: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 7725 | SWIGINTERN void std_vector_Sl_double_Sg__insert__SWIG_1(std::vector< double > *self,std::vector< double >::iterator pos,std::vector< double >::size_type n,std::vector< double >::value_type const &x){ self->insert(pos, n, x); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector >::iterator std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__erase__SWIG_0(std::vector >*, std::vector >::iterator)’: QuantLib/quantlib_wrap.cpp:8369:62: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 8369 | SWIGINTERN std::vector< std::pair< Date,double > >::iterator std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__erase__SWIG_0(std::vector< std::pair< Date,double > > *self,std::vector< std::pair< Date,double > >::iterator pos){ return self->erase(pos); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:8369:249: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 8369 | SWIGINTERN std::vector< std::pair< Date,double > >::iterator std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__erase__SWIG_0(std::vector< std::pair< Date,double > > *self,std::vector< std::pair< Date,double > >::iterator pos){ return self->erase(pos); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector >::iterator std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__erase__SWIG_1(std::vector >*, std::vector >::iterator, std::vector >::iterator)’: QuantLib/quantlib_wrap.cpp:8370:62: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 8370 | SWIGINTERN std::vector< std::pair< Date,double > >::iterator std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__erase__SWIG_1(std::vector< std::pair< Date,double > > *self,std::vector< std::pair< Date,double > >::iterator first,std::vector< std::pair< Date,double > >::iterator last){ return self->erase(first, last); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:8370:62: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:8370:314: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 8370 | SWIGINTERN std::vector< std::pair< Date,double > >::iterator std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__erase__SWIG_1(std::vector< std::pair< Date,double > > *self,std::vector< std::pair< Date,double > >::iterator first,std::vector< std::pair< Date,double > >::iterator last){ return self->erase(first, last); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector >::iterator std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__insert__SWIG_0(std::vector >*, std::vector >::iterator, const value_type&)’: QuantLib/quantlib_wrap.cpp:8371:62: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 8371 | SWIGINTERN std::vector< std::pair< Date,double > >::iterator std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__insert__SWIG_0(std::vector< std::pair< Date,double > > *self,std::vector< std::pair< Date,double > >::iterator pos,std::vector< std::pair< Date,double > >::value_type const &x){ return self->insert(pos, x); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:8371:315: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 8371 | SWIGINTERN std::vector< std::pair< Date,double > >::iterator std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__insert__SWIG_0(std::vector< std::pair< Date,double > > *self,std::vector< std::pair< Date,double > >::iterator pos,std::vector< std::pair< Date,double > >::value_type const &x){ return self->insert(pos, x); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘void std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__insert__SWIG_1(std::vector >*, std::vector >::iterator, std::vector >::size_type, const value_type&)’: QuantLib/quantlib_wrap.cpp:8372:17: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 8372 | SWIGINTERN void std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__insert__SWIG_1(std::vector< std::pair< Date,double > > *self,std::vector< std::pair< Date,double > >::iterator pos,std::vector< std::pair< Date,double > >::size_type n,std::vector< std::pair< Date,double > >::value_type const &x){ self->insert(pos, n, x); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:8372:319: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 8372 | SWIGINTERN void std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__insert__SWIG_1(std::vector< std::pair< Date,double > > *self,std::vector< std::pair< Date,double > >::iterator pos,std::vector< std::pair< Date,double > >::size_type n,std::vector< std::pair< Date,double > >::value_type const &x){ self->insert(pos, n, x); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector::iterator std_vector_Sl_InterestRate_Sg__erase__SWIG_0(std::vector*, std::vector::iterator)’: QuantLib/quantlib_wrap.cpp:9679:50: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 9679 | SWIGINTERN std::vector< InterestRate >::iterator std_vector_Sl_InterestRate_Sg__erase__SWIG_0(std::vector< InterestRate > *self,std::vector< InterestRate >::iterator pos){ return self->erase(pos); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:9679:195: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 9679 | SWIGINTERN std::vector< InterestRate >::iterator std_vector_Sl_InterestRate_Sg__erase__SWIG_0(std::vector< InterestRate > *self,std::vector< InterestRate >::iterator pos){ return self->erase(pos); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector::iterator std_vector_Sl_InterestRate_Sg__erase__SWIG_1(std::vector*, std::vector::iterator, std::vector::iterator)’: QuantLib/quantlib_wrap.cpp:9680:50: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 9680 | SWIGINTERN std::vector< InterestRate >::iterator std_vector_Sl_InterestRate_Sg__erase__SWIG_1(std::vector< InterestRate > *self,std::vector< InterestRate >::iterator first,std::vector< InterestRate >::iterator last){ return self->erase(first, last); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:9680:50: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:9680:248: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 9680 | SWIGINTERN std::vector< InterestRate >::iterator std_vector_Sl_InterestRate_Sg__erase__SWIG_1(std::vector< InterestRate > *self,std::vector< InterestRate >::iterator first,std::vector< InterestRate >::iterator last){ return self->erase(first, last); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector::iterator std_vector_Sl_InterestRate_Sg__insert__SWIG_0(std::vector*, std::vector::iterator, const value_type&)’: QuantLib/quantlib_wrap.cpp:9681:50: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 9681 | SWIGINTERN std::vector< InterestRate >::iterator std_vector_Sl_InterestRate_Sg__insert__SWIG_0(std::vector< InterestRate > *self,std::vector< InterestRate >::iterator pos,std::vector< InterestRate >::value_type const &x){ return self->insert(pos, x); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:9681:249: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 9681 | SWIGINTERN std::vector< InterestRate >::iterator std_vector_Sl_InterestRate_Sg__insert__SWIG_0(std::vector< InterestRate > *self,std::vector< InterestRate >::iterator pos,std::vector< InterestRate >::value_type const &x){ return self->insert(pos, x); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘void std_vector_Sl_InterestRate_Sg__insert__SWIG_1(std::vector*, std::vector::iterator, std::vector::size_type, const value_type&)’: QuantLib/quantlib_wrap.cpp:9682:17: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 9682 | SWIGINTERN void std_vector_Sl_InterestRate_Sg__insert__SWIG_1(std::vector< InterestRate > *self,std::vector< InterestRate >::iterator pos,std::vector< InterestRate >::size_type n,std::vector< InterestRate >::value_type const &x){ self->insert(pos, n, x); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:9682:253: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 9682 | SWIGINTERN void std_vector_Sl_InterestRate_Sg__insert__SWIG_1(std::vector< InterestRate > *self,std::vector< InterestRate >::iterator pos,std::vector< InterestRate >::size_type n,std::vector< InterestRate >::value_type const &x){ self->insert(pos, n, x); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘QuantLib::TimeSeries* new_TimeSeries_Sl_Real_Sg___SWIG_1(const std::vector&, const std::vector&)’: QuantLib/quantlib_wrap.cpp:10173:72: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 10173 | return new TimeSeries(d.begin(), d.end(), v.begin()); | ^ QuantLib/quantlib_wrap.cpp:10173:72: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘QuantLib::TimeSeries* new_TimeSeries_Sl_IntervalPrice_Sg___SWIG_1(const std::vector&, const std::vector >&)’: QuantLib/quantlib_wrap.cpp:10182:79: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 10182 | return new TimeSeries(d.begin(), d.end(), v.begin()); | ^ QuantLib/quantlib_wrap.cpp:10182:79: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘std::vector >::iterator std_vector_Sl_IntervalPrice_Sg__erase__SWIG_0(std::vector >*, std::vector >::iterator)’: QuantLib/quantlib_wrap.cpp:10295:51: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 10295 | SWIGINTERN std::vector< IntervalPrice >::iterator std_vector_Sl_IntervalPrice_Sg__erase__SWIG_0(std::vector< IntervalPrice > *self,std::vector< IntervalPrice >::iterator pos){ return self->erase(pos); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:10295:199: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 10295 | SWIGINTERN std::vector< IntervalPrice >::iterator std_vector_Sl_IntervalPrice_Sg__erase__SWIG_0(std::vector< IntervalPrice > *self,std::vector< IntervalPrice >::iterator pos){ return self->erase(pos); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector >::iterator std_vector_Sl_IntervalPrice_Sg__erase__SWIG_1(std::vector >*, std::vector >::iterator, std::vector >::iterator)’: QuantLib/quantlib_wrap.cpp:10296:51: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 10296 | SWIGINTERN std::vector< IntervalPrice >::iterator std_vector_Sl_IntervalPrice_Sg__erase__SWIG_1(std::vector< IntervalPrice > *self,std::vector< IntervalPrice >::iterator first,std::vector< IntervalPrice >::iterator last){ return self->erase(first, last); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:10296:51: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:10296:253: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 10296 | SWIGINTERN std::vector< IntervalPrice >::iterator std_vector_Sl_IntervalPrice_Sg__erase__SWIG_1(std::vector< IntervalPrice > *self,std::vector< IntervalPrice >::iterator first,std::vector< IntervalPrice >::iterator last){ return self->erase(first, last); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector >::iterator std_vector_Sl_IntervalPrice_Sg__insert__SWIG_0(std::vector >*, std::vector >::iterator, const value_type&)’: QuantLib/quantlib_wrap.cpp:10297:51: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 10297 | SWIGINTERN std::vector< IntervalPrice >::iterator std_vector_Sl_IntervalPrice_Sg__insert__SWIG_0(std::vector< IntervalPrice > *self,std::vector< IntervalPrice >::iterator pos,std::vector< IntervalPrice >::value_type const &x){ return self->insert(pos, x); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:10297:254: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 10297 | SWIGINTERN std::vector< IntervalPrice >::iterator std_vector_Sl_IntervalPrice_Sg__insert__SWIG_0(std::vector< IntervalPrice > *self,std::vector< IntervalPrice >::iterator pos,std::vector< IntervalPrice >::value_type const &x){ return self->insert(pos, x); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘void std_vector_Sl_IntervalPrice_Sg__insert__SWIG_1(std::vector >*, std::vector >::iterator, std::vector >::size_type, const value_type&)’: QuantLib/quantlib_wrap.cpp:10298:17: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 10298 | SWIGINTERN void std_vector_Sl_IntervalPrice_Sg__insert__SWIG_1(std::vector< IntervalPrice > *self,std::vector< IntervalPrice >::iterator pos,std::vector< IntervalPrice >::size_type n,std::vector< IntervalPrice >::value_type const &x){ self->insert(pos, n, x); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:10298:258: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 10298 | SWIGINTERN void std_vector_Sl_IntervalPrice_Sg__insert__SWIG_1(std::vector< IntervalPrice > *self,std::vector< IntervalPrice >::iterator pos,std::vector< IntervalPrice >::size_type n,std::vector< IntervalPrice >::value_type const &x){ self->insert(pos, n, x); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘void Index_addFixings__SWIG_0(QuantLib::Index*, const std::vector&, const std::vector&, bool)’: QuantLib/quantlib_wrap.cpp:10306:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 10306 | self->addFixings(fixingDates.begin(),fixingDates.end(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10307 | fixings.begin(), | ~~~~~~~~~~~~~~~~ 10308 | forceOverwrite); | ~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:10306:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘std::vector SwaptionHelper_times(QuantLib::SwaptionHelper*)’: QuantLib/quantlib_wrap.cpp:12045:62: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 12045 | std::copy(l.begin(),l.end(),std::back_inserter(v)); | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector CapHelper_times(QuantLib::CapHelper*)’: QuantLib/quantlib_wrap.cpp:12064:62: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 12064 | std::copy(l.begin(),l.end(),std::back_inserter(v)); | ^ QuantLib/quantlib_wrap.cpp: In function ‘QuantLib::TimeGrid* new_TimeGrid__SWIG_2(const std::vector&)’: QuantLib/quantlib_wrap.cpp:12305:59: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 12305 | return new TimeGrid(times.begin(), times.end()); | ^ QuantLib/quantlib_wrap.cpp: In function ‘QuantLib::TimeGrid* new_TimeGrid__SWIG_3(const std::vector&, QuantLib::Size)’: QuantLib/quantlib_wrap.cpp:12308:66: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 12308 | return new TimeGrid(times.begin(), times.end(), steps); | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector >::iterator std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__erase__SWIG_0(std::vector >*, std::vector >::iterator)’: QuantLib/quantlib_wrap.cpp:15225:70: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 15225 | SWIGINTERN std::vector< ext::tuple< double,double,bool > >::iterator std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__erase__SWIG_0(std::vector< ext::tuple< Real,Real,bool > > *self,std::vector< ext::tuple< double,double,bool > >::iterator pos){ return self->erase(pos); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:15225:276: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 15225 | SWIGINTERN std::vector< ext::tuple< double,double,bool > >::iterator std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__erase__SWIG_0(std::vector< ext::tuple< Real,Real,bool > > *self,std::vector< ext::tuple< double,double,bool > >::iterator pos){ return self->erase(pos); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector >::iterator std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__erase__SWIG_1(std::vector >*, std::vector >::iterator, std::vector >::iterator)’: QuantLib/quantlib_wrap.cpp:15226:70: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 15226 | SWIGINTERN std::vector< ext::tuple< double,double,bool > >::iterator std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__erase__SWIG_1(std::vector< ext::tuple< Real,Real,bool > > *self,std::vector< ext::tuple< double,double,bool > >::iterator first,std::vector< ext::tuple< double,double,bool > >::iterator last){ return self->erase(first, last); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:15226:70: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:15226:349: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 15226 | SWIGINTERN std::vector< ext::tuple< double,double,bool > >::iterator std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__erase__SWIG_1(std::vector< ext::tuple< Real,Real,bool > > *self,std::vector< ext::tuple< double,double,bool > >::iterator first,std::vector< ext::tuple< double,double,bool > >::iterator last){ return self->erase(first, last); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector >::iterator std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__insert__SWIG_0(std::vector >*, std::vector >::iterator, const value_type&)’: QuantLib/quantlib_wrap.cpp:15227:70: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 15227 | SWIGINTERN std::vector< ext::tuple< double,double,bool > >::iterator std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__insert__SWIG_0(std::vector< ext::tuple< Real,Real,bool > > *self,std::vector< ext::tuple< double,double,bool > >::iterator pos,std::vector< ext::tuple< double,double,bool > >::value_type const &x){ return self->insert(pos, x); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:15227:350: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 15227 | SWIGINTERN std::vector< ext::tuple< double,double,bool > >::iterator std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__insert__SWIG_0(std::vector< ext::tuple< Real,Real,bool > > *self,std::vector< ext::tuple< double,double,bool > >::iterator pos,std::vector< ext::tuple< double,double,bool > >::value_type const &x){ return self->insert(pos, x); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘void std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__insert__SWIG_1(std::vector >*, std::vector >::iterator, std::vector >::size_type, const value_type&)’: QuantLib/quantlib_wrap.cpp:15228:17: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 15228 | SWIGINTERN void std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__insert__SWIG_1(std::vector< ext::tuple< Real,Real,bool > > *self,std::vector< ext::tuple< double,double,bool > >::iterator pos,std::vector< ext::tuple< double,double,bool > >::size_type n,std::vector< ext::tuple< double,double,bool > >::value_type const &x){ self->insert(pos, n, x); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:15228:354: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 15228 | SWIGINTERN void std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__insert__SWIG_1(std::vector< ext::tuple< Real,Real,bool > > *self,std::vector< ext::tuple< double,double,bool > >::iterator pos,std::vector< ext::tuple< double,double,bool > >::size_type n,std::vector< ext::tuple< double,double,bool > >::value_type const &x){ self->insert(pos, n, x); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘QuantLib::FdmCellAveragingInnerValue* new_FdmCellAveragingInnerValue__SWIG_1(const boost::shared_ptr&, const boost::shared_ptr&, QuantLib::Size)’: QuantLib/quantlib_wrap.cpp:15682:80: note: parameter passing for argument of type ‘QuantLib::identity’ changed in GCC 7.1 15682 | return new FdmCellAveragingInnerValue(payoff, mesher, direction); | ^ QuantLib/quantlib_wrap.cpp: In function ‘void std_map_Sl_Time_Sc_Date_Sg____delitem__(std::map*, const key_type&)’: QuantLib/quantlib_wrap.cpp:15868:15: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’} changed in GCC 7.1 15868 | self->erase(i); | ^ QuantLib/quantlib_wrap.cpp: In function ‘void std_map_Sl_Time_Sc_Date_Sg__erase__SWIG_1(std::map*, std::map::iterator)’: QuantLib/quantlib_wrap.cpp:15945:17: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’} changed in GCC 7.1 15945 | SWIGINTERN void std_map_Sl_Time_Sc_Date_Sg__erase__SWIG_1(std::map< Time,Date > *self,std::map< double,Date >::iterator position){ self->erase(position); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:15945:152: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’} changed in GCC 7.1 15945 | SWIGINTERN void std_map_Sl_Time_Sc_Date_Sg__erase__SWIG_1(std::map< Time,Date > *self,std::map< double,Date >::iterator position){ self->erase(position); } | ^ QuantLib/quantlib_wrap.cpp: In function ‘void std_map_Sl_Time_Sc_Date_Sg__erase__SWIG_2(std::map*, std::map::iterator, std::map::iterator)’: QuantLib/quantlib_wrap.cpp:15946:17: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’} changed in GCC 7.1 15946 | SWIGINTERN void std_map_Sl_Time_Sc_Date_Sg__erase__SWIG_2(std::map< Time,Date > *self,std::map< double,Date >::iterator first,std::map< double,Date >::iterator last){ self->erase(first, last); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:15946:17: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘GaussianMultiPathGenerator* new_GaussianMultiPathGenerator__SWIG_0(const boost::shared_ptr&, const std::vector&, const GaussianRandomSequenceGenerator&, bool)’: QuantLib/quantlib_wrap.cpp:16358:64: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 16358 | times.end()), | ^ QuantLib/quantlib_wrap.cpp: In function ‘std::vector BrownianBridge_transform(QuantLib::BrownianBridge*, const std::vector&)’: QuantLib/quantlib_wrap.cpp:16367:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 16367 | self->transform(input.begin(),input.end(),outp.begin()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:16367:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void Statistics_add__SWIG_2(QuantLib::Statistics*, const std::vector&)’: QuantLib/quantlib_wrap.cpp:16537:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 16537 | self->addSequence(values.begin(), values.end()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void Statistics_add__SWIG_3(QuantLib::Statistics*, const std::vector&, const std::vector&)’: QuantLib/quantlib_wrap.cpp:16540:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 16540 | self->addSequence(values.begin(), values.end(), weights.begin()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:16540:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void IncrementalStatistics_add__SWIG_2(QuantLib::IncrementalStatistics*, const std::vector&)’: QuantLib/quantlib_wrap.cpp:16543:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 16543 | self->addSequence(values.begin(), values.end()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void IncrementalStatistics_add__SWIG_3(QuantLib::IncrementalStatistics*, const std::vector&, const std::vector&)’: QuantLib/quantlib_wrap.cpp:16546:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 16546 | self->addSequence(values.begin(), values.end(), weights.begin()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:16546:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_DateVector_erase__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:24885:62: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 24885 | result = std_vector_Sl_Date_Sg__erase__SWIG_0(arg1,arg2); | ^ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_DateVector_erase__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:24945:67: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 24945 | result = std_vector_Sl_Date_Sg__erase__SWIG_1(arg1,arg2,arg3); | ^ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_DateVector_insert__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:25407:83: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 25407 | result = std_vector_Sl_Date_Sg__insert__SWIG_0(arg1,arg2,(Date const &)*arg3); | ^ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_DateVector_insert__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:25471:44: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 25471 | std_vector_Sl_Date_Sg__insert__SWIG_1(arg1,arg2,arg3,(Date const &)*arg4); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_DoubleVector_erase__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:33963:64: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 33963 | result = std_vector_Sl_double_Sg__erase__SWIG_0(arg1,arg2); | ^ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_DoubleVector_erase__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:34023:69: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 34023 | result = std_vector_Sl_double_Sg__erase__SWIG_1(arg1,arg2,arg3); | ^ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_DoubleVector_insert__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:34484:87: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 34484 | result = std_vector_Sl_double_Sg__insert__SWIG_0(arg1,arg2,(double const &)*arg3); | ^ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_DoubleVector_insert__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:34547:46: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 34547 | std_vector_Sl_double_Sg__insert__SWIG_1(arg1,arg2,arg3,(double const &)*arg4); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_NodeVector_erase__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:43953:88: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 43953 | result = std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__erase__SWIG_0(arg1,arg2); | ^ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_NodeVector_erase__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:44013:93: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 44013 | result = std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__erase__SWIG_1(arg1,arg2,arg3); | ^ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_NodeVector_insert__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:44493:129: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 44493 | result = std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__insert__SWIG_0(arg1,arg2,(std::pair< Date,double > const &)*arg3); | ^ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_NodeVector_insert__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:44561:70: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 44561 | std_vector_Sl_std_pair_Sl_Date_Sc_double_Sg__Sg__insert__SWIG_1(arg1,arg2,arg3,(std::pair< Date,double > const &)*arg4); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_InterestRateVector_erase__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:77598:70: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 77598 | result = std_vector_Sl_InterestRate_Sg__erase__SWIG_0(arg1,arg2); | ^ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_InterestRateVector_erase__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:77658:75: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 77658 | result = std_vector_Sl_InterestRate_Sg__erase__SWIG_1(arg1,arg2,arg3); | ^ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_InterestRateVector_insert__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:78120:99: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 78120 | result = std_vector_Sl_InterestRate_Sg__insert__SWIG_0(arg1,arg2,(InterestRate const &)*arg3); | ^ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_InterestRateVector_insert__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:78184:52: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 78184 | std_vector_Sl_InterestRate_Sg__insert__SWIG_1(arg1,arg2,arg3,(InterestRate const &)*arg4); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_IntervalPriceVector_erase__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:116726:71: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 116726 | result = std_vector_Sl_IntervalPrice_Sg__erase__SWIG_0(arg1,arg2); | ^ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_IntervalPriceVector_erase__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:116786:76: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 116786 | result = std_vector_Sl_IntervalPrice_Sg__erase__SWIG_1(arg1,arg2,arg3); | ^ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_IntervalPriceVector_insert__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:117248:101: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 117248 | result = std_vector_Sl_IntervalPrice_Sg__insert__SWIG_0(arg1,arg2,(IntervalPrice const &)*arg3); | ^ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_IntervalPriceVector_insert__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:117312:53: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 117312 | std_vector_Sl_IntervalPrice_Sg__insert__SWIG_1(arg1,arg2,arg3,(IntervalPrice const &)*arg4); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_Concentrating1dMesherPointVector_erase__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:505662: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 505662 | result = std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__erase__SWIG_0(arg1,arg2); | QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_Concentrating1dMesherPointVector_erase__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:505722: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 505722 | result = std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__erase__SWIG_1(arg1,arg2,arg3); | QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_Concentrating1dMesherPointVector_insert__SWIG_0(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:506184: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 506184 | result = std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__insert__SWIG_0(arg1,arg2,(ext::tuple< double,double,bool > const &)*arg3); | QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_Concentrating1dMesherPointVector_insert__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:506248: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 506248 | std_vector_Sl_ext_tuple_Sl_Real_Sc_Real_Sc_bool_Sg__Sg__insert__SWIG_1(arg1,arg2,arg3,(ext::tuple< double,double,bool > const &)*arg4); | QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_TimeToDateMap_erase__SWIG_1(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:525779: note: parameter passing for argument of type ‘const std::_Rb_tree_iterator >’ changed in GCC 7.1 525779 | std_map_Sl_Time_Sc_Date_Sg__erase__SWIG_1(arg1,arg2); | QuantLib/quantlib_wrap.cpp: In function ‘PyObject* _wrap_TimeToDateMap_erase__SWIG_2(PyObject*, Py_ssize_t, PyObject**)’: QuantLib/quantlib_wrap.cpp:525837: note: parameter passing for argument of type ‘const std::_Rb_tree_iterator >’ changed in GCC 7.1 525837 | std_map_Sl_Time_Sc_Date_Sg__erase__SWIG_2(arg1,arg2,arg3); | In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::const_reverse_iterator std::vector<_Tp, _Alloc>::rbegin() const [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:857:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 857 | { return const_reverse_iterator(end()); } | ^ /usr/include/c++/10/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++/10/bits/stl_vector.h:558:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 559 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 560 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1383 | _M_insert_dispatch(begin() + __offset, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1384 | __first, __last, __false_type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:85:36: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 85 | __tmp = _M_allocate_and_copy(__n, | ~~~~~~~~~~~~~~~~~~~~^~~~~ 86 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_start), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_finish)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = double*; _OIter = double*; _UnaryOperation = QuantLib::square]’: /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type ‘QuantLib::square’ changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]’: /usr/include/c++/10/bits/stl_algobase.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1348 | lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:1357:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1357 | return std::__lower_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1358 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:85:36: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 85 | __tmp = _M_allocate_and_copy(__n, | ~~~~~~~~~~~~~~~~~~~~^~~~~ 86 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_start), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_finish)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:558:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 559 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 560 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 568 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/vector.tcc:226:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 227 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algo.h:5653:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5653 | inline min_element(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:5653:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:5662:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5662 | return _GLIBCXX_STD_A::__min_element(__first, __last, | ^ /usr/include/c++/10/bits/stl_algo.h: In function ‘constexpr _FIter std::max_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algo.h:5717:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5717 | max_element(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:5717:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:5726:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5726 | return _GLIBCXX_STD_A::__max_element(__first, __last, | ^ /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algo.h:4851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/10/bits/stl_algo.h:4851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function ‘_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algo.h:973:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 973 | unique(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~ /usr/include/c++/10/bits/stl_algo.h:973:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:982:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 982 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 983 | __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1457:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1457 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/10/bits/stl_vector.h:1457:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1461:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1461 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_iterator(const OutIter&, const OutIter&, const OutIter&, PyObject*) [with OutIter = __gnu_cxx::__normal_iterator >]’: QuantLib/quantlib_wrap.cpp:6481:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 6481 | return new SwigPyIteratorClosed_T(current, begin, end, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6481:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘Sequence* swig::getslice(const Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector; Difference = int]’: QuantLib/quantlib_wrap.cpp:6100:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 6100 | return new Sequence(sb, se); | ^~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’: QuantLib/quantlib_wrap.cpp:6146:33: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6146 | self->insert(std::copy(is.begin(), isit, sb), isit, is.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6146:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6146 | self->insert(std::copy(is.begin(), isit, sb), isit, is.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6153:22: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6153 | self->erase(sb,se); | ~~~~~~~~~~~^~~~~~~ QuantLib/quantlib_wrap.cpp:6156:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6156 | self->insert(sb, is.begin(), is.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6156:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void swig::delslice(Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector; Difference = int]’: QuantLib/quantlib_wrap.cpp:6205:20: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6205 | self->erase(sb,se); | ~~~~~~~~~~~^~~~~~~ QuantLib/quantlib_wrap.cpp:6210:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6210 | it = self->erase(it); | ~~~~~~~~~~~^~~~ QuantLib/quantlib_wrap.cpp:6222:33: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6222 | it = typename Sequence::reverse_iterator(self->erase((++it).base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6222:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void swig::erase(Sequence*, const typename Sequence::iterator&) [with Sequence = std::vector]’: QuantLib/quantlib_wrap.cpp:6076:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6076 | seq->erase(position); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1430:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1430 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1457:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1457 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/10/bits/stl_vector.h:1457:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1461:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1461 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 130 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:154:19: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 154 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1335:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1335 | insert(const_iterator __position, size_type __n, const value_type& __x) | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1338 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_iterator(const OutIter&, const OutIter&, const OutIter&, PyObject*) [with OutIter = __gnu_cxx::__normal_iterator >]’: QuantLib/quantlib_wrap.cpp:6481:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 6481 | return new SwigPyIteratorClosed_T(current, begin, end, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6481:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘Sequence* swig::getslice(const Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector; Difference = int]’: QuantLib/quantlib_wrap.cpp:6100:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 6100 | return new Sequence(sb, se); | ^~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’: QuantLib/quantlib_wrap.cpp:6146:33: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6146 | self->insert(std::copy(is.begin(), isit, sb), isit, is.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6146:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6146 | self->insert(std::copy(is.begin(), isit, sb), isit, is.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6153:22: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6153 | self->erase(sb,se); | ~~~~~~~~~~~^~~~~~~ QuantLib/quantlib_wrap.cpp:6156:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6156 | self->insert(sb, is.begin(), is.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6156:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void swig::delslice(Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector; Difference = int]’: QuantLib/quantlib_wrap.cpp:6205:20: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6205 | self->erase(sb,se); | ~~~~~~~~~~~^~~~~~~ QuantLib/quantlib_wrap.cpp:6210:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6210 | it = self->erase(it); | ~~~~~~~~~~~^~~~ QuantLib/quantlib_wrap.cpp:6222:33: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6222 | it = typename Sequence::reverse_iterator(self->erase((++it).base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6222:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void swig::erase(Sequence*, const typename Sequence::iterator&) [with Sequence = std::vector]’: QuantLib/quantlib_wrap.cpp:6076:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6076 | seq->erase(position); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1430:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1430 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 130 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:154:19: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 154 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1335:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1335 | insert(const_iterator __position, size_type __n, const value_type& __x) | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1338 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_iterator(const OutIter&, const OutIter&, const OutIter&, PyObject*) [with OutIter = __gnu_cxx::__normal_iterator*, std::vector > >]’: QuantLib/quantlib_wrap.cpp:6481:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 6481 | return new SwigPyIteratorClosed_T(current, begin, end, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6481:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘Sequence* swig::getslice(const Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector >; Difference = int]’: QuantLib/quantlib_wrap.cpp:6100:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 6100 | return new Sequence(sb, se); | ^~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector >; Difference = int; InputSeq = std::vector >]’: QuantLib/quantlib_wrap.cpp:6146:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6146 | self->insert(std::copy(is.begin(), isit, sb), isit, is.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6146:23: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6146 | self->insert(std::copy(is.begin(), isit, sb), isit, is.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6153:22: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6153 | self->erase(sb,se); | ~~~~~~~~~~~^~~~~~~ QuantLib/quantlib_wrap.cpp:6156:23: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6156 | self->insert(sb, is.begin(), is.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6156:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void swig::delslice(Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector >; Difference = int]’: QuantLib/quantlib_wrap.cpp:6205:20: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6205 | self->erase(sb,se); | ~~~~~~~~~~~^~~~~~~ QuantLib/quantlib_wrap.cpp:6210:27: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6210 | it = self->erase(it); | ~~~~~~~~~~~^~~~ QuantLib/quantlib_wrap.cpp:6222:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6222 | it = typename Sequence::reverse_iterator(self->erase((++it).base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6222:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void swig::erase(Sequence*, const typename Sequence::iterator&) [with Sequence = std::vector >]’: QuantLib/quantlib_wrap.cpp:6076:15: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6076 | seq->erase(position); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1430:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1430 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1457:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1457 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/10/bits/stl_vector.h:1457:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1461:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1461 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 130 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:154:19: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 154 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1335:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1335 | insert(const_iterator __position, size_type __n, const value_type& __x) | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1338 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_iterator(const OutIter&, const OutIter&, const OutIter&, PyObject*) [with OutIter = __gnu_cxx::__normal_iterator >]’: QuantLib/quantlib_wrap.cpp:6481:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 6481 | return new SwigPyIteratorClosed_T(current, begin, end, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6481:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘Sequence* swig::getslice(const Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector; Difference = int]’: QuantLib/quantlib_wrap.cpp:6100:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 6100 | return new Sequence(sb, se); | ^~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector; Difference = int; InputSeq = std::vector]’: QuantLib/quantlib_wrap.cpp:6146:33: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6146 | self->insert(std::copy(is.begin(), isit, sb), isit, is.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6146:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6146 | self->insert(std::copy(is.begin(), isit, sb), isit, is.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6153:22: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6153 | self->erase(sb,se); | ~~~~~~~~~~~^~~~~~~ QuantLib/quantlib_wrap.cpp:6156:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6156 | self->insert(sb, is.begin(), is.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6156:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void swig::delslice(Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector; Difference = int]’: QuantLib/quantlib_wrap.cpp:6205:20: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6205 | self->erase(sb,se); | ~~~~~~~~~~~^~~~~~~ QuantLib/quantlib_wrap.cpp:6210:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6210 | it = self->erase(it); | ~~~~~~~~~~~^~~~ QuantLib/quantlib_wrap.cpp:6222:33: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6222 | it = typename Sequence::reverse_iterator(self->erase((++it).base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6222:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void swig::erase(Sequence*, const typename Sequence::iterator&) [with Sequence = std::vector]’: QuantLib/quantlib_wrap.cpp:6076:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6076 | seq->erase(position); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1430:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1430 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1457:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1457 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/10/bits/stl_vector.h:1457:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1461:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1461 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 130 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:154:19: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 154 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1335:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1335 | insert(const_iterator __position, size_type __n, const value_type& __x) | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1338 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/indexes/indexmanager.hpp:27, from /usr/include/ql/index.hpp:32, from /usr/include/ql/quantlib.hpp:23, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/timeseries.hpp: In constructor ‘QuantLib::TimeSeries::TimeSeries(DateIterator, DateIterator, ValueIterator) [with DateIterator = __gnu_cxx::__normal_iterator >; ValueIterator = __gnu_cxx::__normal_iterator >; T = double; Container = std::map, std::allocator > >]’: /usr/include/ql/timeseries.hpp:64:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 64 | TimeSeries(DateIterator dBegin, DateIterator dEnd, | ^~~~~~~~~~ /usr/include/ql/timeseries.hpp:64:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/timeseries.hpp:64:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/timeseries.hpp: In constructor ‘QuantLib::TimeSeries::TimeSeries(DateIterator, DateIterator, ValueIterator) [with DateIterator = __gnu_cxx::__normal_iterator >; ValueIterator = __gnu_cxx::__normal_iterator > >; T = QuantLib::IntervalPrice; Container = std::map, std::allocator > >]’: /usr/include/ql/timeseries.hpp:64:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/timeseries.hpp:64:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/timeseries.hpp:64:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_iterator(const OutIter&, const OutIter&, const OutIter&, PyObject*) [with OutIter = __gnu_cxx::__normal_iterator > >]’: QuantLib/quantlib_wrap.cpp:6481:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 6481 | return new SwigPyIteratorClosed_T(current, begin, end, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6481:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘Sequence* swig::getslice(const Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector >; Difference = int]’: QuantLib/quantlib_wrap.cpp:6100:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 6100 | return new Sequence(sb, se); | ^~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector >; Difference = int; InputSeq = std::vector >]’: QuantLib/quantlib_wrap.cpp:6146:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6146 | self->insert(std::copy(is.begin(), isit, sb), isit, is.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6146:23: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6146 | self->insert(std::copy(is.begin(), isit, sb), isit, is.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6153:22: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6153 | self->erase(sb,se); | ~~~~~~~~~~~^~~~~~~ QuantLib/quantlib_wrap.cpp:6156:23: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6156 | self->insert(sb, is.begin(), is.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6156:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void swig::delslice(Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector >; Difference = int]’: QuantLib/quantlib_wrap.cpp:6205:20: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6205 | self->erase(sb,se); | ~~~~~~~~~~~^~~~~~~ QuantLib/quantlib_wrap.cpp:6210:27: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6210 | it = self->erase(it); | ~~~~~~~~~~~^~~~ QuantLib/quantlib_wrap.cpp:6222:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6222 | it = typename Sequence::reverse_iterator(self->erase((++it).base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6222:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void swig::erase(Sequence*, const typename Sequence::iterator&) [with Sequence = std::vector >]’: QuantLib/quantlib_wrap.cpp:6076:15: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6076 | seq->erase(position); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1430:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1430 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1457:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1457 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/10/bits/stl_vector.h:1457:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1461:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1461 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 130 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:154:19: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 154 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1335:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1335 | insert(const_iterator __position, size_type __n, const value_type& __x) | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1338 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/quantlib.hpp:23, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/index.hpp: In member function ‘void QuantLib::Index::addFixings(DateIterator, DateIterator, ValueIterator, bool) [with DateIterator = __gnu_cxx::__normal_iterator >; ValueIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/index.hpp:90:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | void addFixings(DateIterator dBegin, DateIterator dEnd, | ^~~~~~~~~~ /usr/include/ql/index.hpp:90:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/index.hpp:90:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = std::_List_iterator; _OI = std::back_insert_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 560 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 568 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/numericalmethod.hpp:28, from /usr/include/ql/discretizedasset.hpp:28, from /usr/include/ql/quantlib.hpp:15, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/timegrid.hpp: In constructor ‘QuantLib::TimeGrid::TimeGrid(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/timegrid.hpp:53:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 53 | TimeGrid(Iterator begin, Iterator end) | ^~~~~~~~ /usr/include/ql/timegrid.hpp:53:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/timegrid.hpp:54:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 54 | : mandatoryTimes_(begin, end) { | ^ /usr/include/ql/timegrid.hpp:56:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 56 | std::sort(mandatoryTimes_.begin(),mandatoryTimes_.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:63:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 63 | std::unique(mandatoryTimes_.begin(),mandatoryTimes_.end(), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | static_cast(close_enough)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:70:26: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 70 | times_.insert(times_.end(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ 71 | mandatoryTimes_.begin(), mandatoryTimes_.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:70:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/timegrid.hpp:74:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 74 | std::adjacent_difference(times_.begin()+1,times_.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | std::back_inserter(dt_)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp: In constructor ‘QuantLib::TimeGrid::TimeGrid(Iterator, Iterator, QuantLib::Size) [with Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/timegrid.hpp:85:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 85 | TimeGrid(Iterator begin, Iterator end, Size steps) | ^~~~~~~~ /usr/include/ql/timegrid.hpp:85:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/timegrid.hpp:86:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | : mandatoryTimes_(begin, end) { | ^ /usr/include/ql/timegrid.hpp:88:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | std::sort(mandatoryTimes_.begin(),mandatoryTimes_.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:95:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | std::unique(mandatoryTimes_.begin(),mandatoryTimes_.end(), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | static_cast(close_enough)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:106:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 106 | std::adjacent_difference(mandatoryTimes_.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 107 | mandatoryTimes_.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 108 | std::back_inserter(diff)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:110:31: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 110 | diff.erase(diff.begin()); | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:111:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 111 | dtMax = *(std::min_element(diff.begin(), diff.end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:133:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 133 | std::adjacent_difference(times_.begin()+1,times_.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | std::back_inserter(dt_)); | ~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_iterator(const OutIter&, const OutIter&, const OutIter&, PyObject*) [with OutIter = __gnu_cxx::__normal_iterator*, std::vector > >]’: QuantLib/quantlib_wrap.cpp:6481:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 6481 | return new SwigPyIteratorClosed_T(current, begin, end, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6481:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘Sequence* swig::getslice(const Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector >; Difference = int]’: QuantLib/quantlib_wrap.cpp:6100:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 6100 | return new Sequence(sb, se); | ^~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void swig::setslice(Sequence*, Difference, Difference, Py_ssize_t, const InputSeq&) [with Sequence = std::vector >; Difference = int; InputSeq = std::vector >]’: QuantLib/quantlib_wrap.cpp:6146:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6146 | self->insert(std::copy(is.begin(), isit, sb), isit, is.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6146:23: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6146 | self->insert(std::copy(is.begin(), isit, sb), isit, is.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6153:22: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6153 | self->erase(sb,se); | ~~~~~~~~~~~^~~~~~~ QuantLib/quantlib_wrap.cpp:6156:23: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6156 | self->insert(sb, is.begin(), is.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6156:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void swig::delslice(Sequence*, Difference, Difference, Py_ssize_t) [with Sequence = std::vector >; Difference = int]’: QuantLib/quantlib_wrap.cpp:6205:20: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6205 | self->erase(sb,se); | ~~~~~~~~~~~^~~~~~~ QuantLib/quantlib_wrap.cpp:6210:27: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6210 | it = self->erase(it); | ~~~~~~~~~~~^~~~ QuantLib/quantlib_wrap.cpp:6222:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6222 | it = typename Sequence::reverse_iterator(self->erase((++it).base())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6222:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void swig::erase(Sequence*, const typename Sequence::iterator&) [with Sequence = std::vector >]’: QuantLib/quantlib_wrap.cpp:6076:15: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6076 | seq->erase(position); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1430:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1430 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/10/bits/stl_vector.h:1431:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::const_iterator) [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1457:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1457 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/10/bits/stl_vector.h:1457:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1461:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1461 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:130:5: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 130 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:154:19: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 154 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:161:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1335:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1335 | insert(const_iterator __position, size_type __n, const value_type& __x) | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1338 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/function/detail/maybe_include.hpp:22, from /usr/include/boost/function/detail/function_iterate.hpp:14, from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /usr/include/boost/function.hpp:70, from /usr/include/ql/functional.hpp:36, from /usr/include/ql/quantlib.hpp:20, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/boost/function/function_template.hpp: In constructor ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = QuantLib::identity; R = double; T0 = double]’: /usr/include/boost/function/function_template.hpp:1061:3: note: parameter passing for argument of type ‘QuantLib::identity’ changed in GCC 7.1 1061 | function(Functor f | ^~~~~~~~ /usr/include/boost/function/function_template.hpp:1068:16: note: parameter passing for argument of type ‘QuantLib::identity’ changed in GCC 7.1 1068 | base_type(f) | ^ QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_iterator(const OutIter&, const OutIter&, const OutIter&, PyObject*) [with OutIter = std::_Rb_tree_iterator >]’: QuantLib/quantlib_wrap.cpp:6481:12: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 6481 | return new SwigPyIteratorClosed_T(current, begin, end, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6481:12: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/map:61, from /usr/include/boost/date_time/gregorian/greg_month.hpp:18, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(std::map<_Key, _Tp, _Compare, _Alloc>::iterator) [with _Key = double; _Tp = QuantLib::Date; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_map.h:1037:7: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’} changed in GCC 7.1 1037 | erase(iterator __position) | ^~~~~ /usr/include/c++/10/bits/stl_map.h:1038:26: note: parameter passing for argument of type ‘std::map::iterator’ {aka ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’} changed in GCC 7.1 1038 | { return _M_t.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_key_iterator(const OutIter&, const OutIter&, const OutIter&, PyObject*) [with OutIter = std::_Rb_tree_iterator >]’: QuantLib/quantlib_wrap.cpp:15742:14: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 15742 | return new SwigPyMapKeyIterator_T(current, begin, end, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:15742:14: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_value_iterator(const OutIter&, const OutIter&, const OutIter&, PyObject*) [with OutIter = std::_Rb_tree_iterator >]’: QuantLib/quantlib_wrap.cpp:15760:14: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 15760 | return new SwigPyMapValueIterator_T(current, begin, end, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:15760:14: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 In file included from /usr/include/ql/methods/montecarlo/pathgenerator.hpp:29, from /usr/include/ql/methods/montecarlo/mctraits.hpp:28, from /usr/include/ql/methods/montecarlo/montecarlomodel.hpp:28, from /usr/include/ql/pricingengines/mcsimulation.hpp:30, from /usr/include/ql/experimental/barrieroption/mcdoublebarrierengine.hpp:29, from /usr/include/ql/experimental/barrieroption/all.hpp:6, from /usr/include/ql/experimental/all.hpp:6, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/methods/montecarlo/brownianbridge.hpp: In member function ‘void QuantLib::BrownianBridge::transform(RandomAccessIterator1, RandomAccessIterator1, RandomAccessIterator2) const [with RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; RandomAccessIterator2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/methods/montecarlo/brownianbridge.hpp:107:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 107 | void transform(RandomAccessIterator1 begin, | ^~~~~~~~~ /usr/include/ql/methods/montecarlo/brownianbridge.hpp:107:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/methods/montecarlo/brownianbridge.hpp:107:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/ql/math/statistics/gaussianstatistics.hpp:29, from /usr/include/ql/math/statistics/riskstatistics.hpp:28, from /usr/include/ql/math/statistics/statistics.hpp:27, from /usr/include/ql/methods/montecarlo/montecarlomodel.hpp:29, from /usr/include/ql/pricingengines/mcsimulation.hpp:30, from /usr/include/ql/experimental/barrieroption/mcdoublebarrierengine.hpp:29, from /usr/include/ql/experimental/barrieroption/all.hpp:6, from /usr/include/ql/experimental/all.hpp:6, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/statistics/generalstatistics.hpp: In member function ‘void QuantLib::GeneralStatistics::addSequence(DataIterator, DataIterator) [with DataIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/statistics/generalstatistics.hpp:160:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 160 | void addSequence(DataIterator begin, DataIterator end) { | ^~~~~~~~~~~ /usr/include/ql/math/statistics/generalstatistics.hpp:160:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/statistics/generalstatistics.hpp: In member function ‘void QuantLib::GeneralStatistics::addSequence(DataIterator, DataIterator, WeightIterator) [with DataIterator = __gnu_cxx::__normal_iterator >; WeightIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/statistics/generalstatistics.hpp:166:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 166 | void addSequence(DataIterator begin, DataIterator end, | ^~~~~~~~~~~ /usr/include/ql/math/statistics/generalstatistics.hpp:166:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/statistics/generalstatistics.hpp:166:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/ql/experimental/volatility/zabr.hpp:31, from /usr/include/ql/experimental/volatility/all.hpp:22, from /usr/include/ql/experimental/all.hpp:30, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/statistics/incrementalstatistics.hpp: In member function ‘void QuantLib::IncrementalStatistics::addSequence(DataIterator, DataIterator) [with DataIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/statistics/incrementalstatistics.hpp:144:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 144 | void addSequence(DataIterator begin, DataIterator end) { | ^~~~~~~~~~~ /usr/include/ql/math/statistics/incrementalstatistics.hpp:144:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/statistics/incrementalstatistics.hpp: In member function ‘void QuantLib::IncrementalStatistics::addSequence(DataIterator, DataIterator, WeightIterator) [with DataIterator = __gnu_cxx::__normal_iterator >; WeightIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/statistics/incrementalstatistics.hpp:151:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 151 | void addSequence(DataIterator begin, DataIterator end, | ^~~~~~~~~~~ /usr/include/ql/math/statistics/incrementalstatistics.hpp:151:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/statistics/incrementalstatistics.hpp:151:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_iterator(const OutIter&, PyObject*) [with OutIter = __gnu_cxx::__normal_iterator >]’: QuantLib/quantlib_wrap.cpp:6495:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 6495 | return new SwigPyIteratorOpen_T(current, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:848:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 848 | { return reverse_iterator(end()); } | ^ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rend() [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:866:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 866 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:85:36: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 85 | __tmp = _M_allocate_and_copy(__n, | ~~~~~~~~~~~~~~~~~~~~^~~~~ 86 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_start), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_finish)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_iterator(const OutIter&, PyObject*) [with OutIter = __gnu_cxx::__normal_iterator >]’: QuantLib/quantlib_wrap.cpp:6495:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 6495 | return new SwigPyIteratorOpen_T(current, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:848:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 848 | { return reverse_iterator(end()); } | ^ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rend() [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:866:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 866 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:85:36: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 85 | __tmp = _M_allocate_and_copy(__n, | ~~~~~~~~~~~~~~~~~~~~^~~~~ 86 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_start), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_finish)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:558:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 558 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 559 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 560 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_iterator(const OutIter&, PyObject*) [with OutIter = __gnu_cxx::__normal_iterator*, std::vector > >]’: QuantLib/quantlib_wrap.cpp:6495:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 6495 | return new SwigPyIteratorOpen_T(current, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:848:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 848 | { return reverse_iterator(end()); } | ^ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rend() [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:866:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 866 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:558:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 558 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 559 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 560 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_iterator(const OutIter&, PyObject*) [with OutIter = __gnu_cxx::__normal_iterator >]’: QuantLib/quantlib_wrap.cpp:6495:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 6495 | return new SwigPyIteratorOpen_T(current, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:848:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 848 | { return reverse_iterator(end()); } | ^ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rend() [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:866:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 866 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:85:36: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 85 | __tmp = _M_allocate_and_copy(__n, | ~~~~~~~~~~~~~~~~~~~~^~~~~ 86 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_start), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_finish)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:558:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 558 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 559 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 560 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_iterator(const OutIter&, PyObject*) [with OutIter = __gnu_cxx::__normal_iterator > >]’: QuantLib/quantlib_wrap.cpp:6495:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 6495 | return new SwigPyIteratorOpen_T(current, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:848:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 848 | { return reverse_iterator(end()); } | ^ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rend() [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:866:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 866 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:85:36: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 85 | __tmp = _M_allocate_and_copy(__n, | ~~~~~~~~~~~~~~~~~~~~^~~~~ 86 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_start), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_finish)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:558:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 558 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 559 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 560 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_iterator(const OutIter&, PyObject*) [with OutIter = __gnu_cxx::__normal_iterator*, std::vector > >]’: QuantLib/quantlib_wrap.cpp:6495:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 6495 | return new SwigPyIteratorOpen_T(current, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:848:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 848 | { return reverse_iterator(end()); } | ^ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rend() [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:866:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 866 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:85:36: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 85 | __tmp = _M_allocate_and_copy(__n, | ~~~~~~~~~~~~~~~~~~~~^~~~~ 86 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_start), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(this->_M_impl._M_finish)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘swig::SwigPyIterator* swig::make_output_iterator(const OutIter&, PyObject*) [with OutIter = std::_Rb_tree_iterator >]’: QuantLib/quantlib_wrap.cpp:6495:12: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 6495 | return new SwigPyIteratorOpen_T(current, seq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/math/statistics/discrepancystatistics.hpp:27, from /usr/include/ql/math/statistics/all.hpp:5, from /usr/include/ql/math/all.hpp:44, from /usr/include/ql/quantlib.hpp:51, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/statistics/sequencestatistics.hpp: In member function ‘QuantLib::Disposable QuantLib::GenericSequenceStatistics::covariance() const [with StatisticsType = QuantLib::GenericRiskStatistics >]’: /usr/include/ql/math/statistics/sequencestatistics.hpp:261:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 261 | result -= outerProduct(m.begin(), m.end(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 262 | m.begin(), m.end()); | ~~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/statistics/sequencestatistics.hpp:261:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/statistics/sequencestatistics.hpp:261:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/statistics/sequencestatistics.hpp: In member function ‘void QuantLib::GenericSequenceStatistics::add(const Sequence&, QuantLib::Real) [with Sequence = std::vector; StatisticsType = QuantLib::GenericRiskStatistics >]’: /usr/include/ql/math/statistics/sequencestatistics.hpp:117:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 117 | add(sample.begin(), sample.end(), weight); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/statistics/sequencestatistics.hpp: In member function ‘QuantLib::Disposable QuantLib::GenericSequenceStatistics::covariance() const [with StatisticsType = QuantLib::IncrementalStatistics]’: /usr/include/ql/math/statistics/sequencestatistics.hpp:261:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 261 | result -= outerProduct(m.begin(), m.end(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 262 | m.begin(), m.end()); | ~~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/statistics/sequencestatistics.hpp:261:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/statistics/sequencestatistics.hpp:261:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/statistics/sequencestatistics.hpp: In member function ‘void QuantLib::GenericSequenceStatistics::add(const Sequence&, QuantLib::Real) [with Sequence = std::vector; StatisticsType = QuantLib::IncrementalStatistics]’: /usr/include/ql/math/statistics/sequencestatistics.hpp:117:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 117 | add(sample.begin(), sample.end(), weight); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator.h:167:7: note: parameter passing for argument of type ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ changed in GCC 7.1 167 | reverse_iterator(iterator_type __x) : current(__x) { } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1662 | _M_insert_dispatch(iterator __pos, _InputIterator __first, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/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 = std::move_iterator*>; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 1508 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1514:35: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 1514 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/cmath:42, from /usr/include/c++/10/math.h:36, from /usr/include/python3.9/pyport.h:205, from /usr/include/python3.9/Python.h:63, from QuantLib/quantlib_wrap.cpp:178: /usr/include/c++/10/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1309 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:1315:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1315 | _DistanceType __len = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:1322:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1322 | if (__comp(__middle, __val)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 568 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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 = std::move_iterator*>; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 1508 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1514:35: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 1514 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = QuantLib::Date*; _Tp = QuantLib::Date]’: /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1508 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1514:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1514 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/ext/alloc_traits.h:34, from /usr/include/c++/10/bits/basic_string.h:40, from /usr/include/c++/10/string:55, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/alloc_traits.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]’: /usr/include/c++/10/bits/alloc_traits.h:735:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 735 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/include/c++/10/bits/alloc_traits.h:735:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/alloc_traits.h:738:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 738 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:71, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/predefined_ops.h: In member function ‘constexpr 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++/10/bits/predefined_ops.h:42:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 42 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/include/c++/10/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++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/10/bits/stl_algo.h:5631:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5631 | __min_element(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:5631:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:5638:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5638 | if (__comp(__first, __result)) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function ‘constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/10/bits/stl_algo.h:5696:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5696 | __max_element(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:5696:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:5702:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5702 | if (__comp(__result, __first)) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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++/10/bits/stl_algo.h:1969:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1969 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/10/bits/stl_algo.h:1969:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1974 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1975 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1976 | __comp); | ~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1977:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1977 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function ‘_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’: /usr/include/c++/10/bits/stl_algo.h:939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 939 | __unique(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:943:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 943 | __first = std::__adjacent_find(__first, __last, __binary_pred); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:951:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 951 | if (!__binary_pred(__dest, __first)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 184 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/vector.tcc:190:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 190 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorClosed_T::SwigPyIteratorClosed_T(swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator >; ValueType = QuantLib::Date; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::Date, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6451 | SwigPyIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::Date, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::Date, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::Date, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6452 | : SwigPyForwardIteratorClosed_T(curr, first, last, seq) | ^ QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::Date, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In constructor ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:653:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:653:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:657:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657 | _M_range_initialize(__first, __last, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 658 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::const_reverse_iterator std::vector<_Tp, _Alloc>::rbegin() const [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:857:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 857 | { return const_reverse_iterator(end()); } | ^ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 568 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1383 | _M_insert_dispatch(begin() + __offset, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1384 | __first, __last, __false_type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator.h:167:7: note: parameter passing for argument of type ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ changed in GCC 7.1 167 | reverse_iterator(iterator_type __x) : current(__x) { } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const QuantLib::Date&}; _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/vector.tcc:175:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 175 | _GLIBCXX_MOVE3(__position + 1, end(), __position); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 184 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/vector.tcc:190:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 190 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = QuantLib::Date; _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:395:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorClosed_T::SwigPyIteratorClosed_T(swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator >; ValueType = double; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator >, double, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6451 | SwigPyIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator >, double, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator >, double, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator >, double, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6452 | : SwigPyForwardIteratorClosed_T(curr, first, last, seq) | ^ QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator >, double, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In constructor ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:653:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:653:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:657:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657 | _M_range_initialize(__first, __last, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 658 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator.h:167:7: note: parameter passing for argument of type ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ changed in GCC 7.1 167 | reverse_iterator(iterator_type __x) : current(__x) { } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/vector.tcc:175:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 175 | _GLIBCXX_MOVE3(__position + 1, end(), __position); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = double; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:395:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorClosed_T::SwigPyIteratorClosed_T(swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ValueType = std::pair; FromOper = swig::from_oper >]’: QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6451 | SwigPyIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6452 | : SwigPyForwardIteratorClosed_T(curr, first, last, seq) | ^ QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In constructor ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; = void; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:653:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 653 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:653:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:657:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657 | _M_range_initialize(__first, __last, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 658 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::const_reverse_iterator std::vector<_Tp, _Alloc>::rbegin() const [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:857:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 857 | { return const_reverse_iterator(end()); } | ^ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 568 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; = void; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1383 | _M_insert_dispatch(begin() + __offset, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1384 | __first, __last, __false_type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1383:22: 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++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_iterator.h:167:7: note: parameter passing for argument of type ‘std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >::iterator_type’ changed in GCC 7.1 167 | reverse_iterator(iterator_type __x) : current(__x) { } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/vector.tcc:175:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 175 | _GLIBCXX_MOVE3(__position + 1, end(), __position); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 184 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/vector.tcc:190:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 190 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = std::pair; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:395:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorClosed_T::SwigPyIteratorClosed_T(swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator >; ValueType = QuantLib::InterestRate; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::InterestRate, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6451 | SwigPyIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::InterestRate, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::InterestRate, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::InterestRate, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6452 | : SwigPyForwardIteratorClosed_T(curr, first, last, seq) | ^ QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::InterestRate, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In constructor ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:653:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:653:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:657:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657 | _M_range_initialize(__first, __last, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 658 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::const_reverse_iterator std::vector<_Tp, _Alloc>::rbegin() const [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:857:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 857 | { return const_reverse_iterator(end()); } | ^ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 568 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1383 | _M_insert_dispatch(begin() + __offset, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1384 | __first, __last, __false_type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator.h:167:7: note: parameter passing for argument of type ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ changed in GCC 7.1 167 | reverse_iterator(iterator_type __x) : current(__x) { } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const QuantLib::InterestRate&}; _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/vector.tcc:175:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 175 | _GLIBCXX_MOVE3(__position + 1, end(), __position); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 184 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/vector.tcc:190:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 190 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = QuantLib::InterestRate; _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:395:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorClosed_T::SwigPyIteratorClosed_T(swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator > >; ValueType = QuantLib::IntervalPrice; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator > >, QuantLib::IntervalPrice, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 6451 | SwigPyIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator > >, QuantLib::IntervalPrice, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator > >, QuantLib::IntervalPrice, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator > >, QuantLib::IntervalPrice, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 6452 | : SwigPyForwardIteratorClosed_T(curr, first, last, seq) | ^ QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator > >, QuantLib::IntervalPrice, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In constructor ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:653:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 653 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:653:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:657:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 657 | _M_range_initialize(__first, __last, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 658 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::const_reverse_iterator std::vector<_Tp, _Alloc>::rbegin() const [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:857:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 857 | { return const_reverse_iterator(end()); } | ^ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 560 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 568 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1383 | _M_insert_dispatch(begin() + __offset, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1384 | __first, __last, __false_type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: /usr/include/c++/10/bits/stl_iterator.h:167:7: note: parameter passing for argument of type ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::iterator_type’ changed in GCC 7.1 167 | reverse_iterator(iterator_type __x) : current(__x) { } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const QuantLib::IntervalPrice&}; _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/vector.tcc:175:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 175 | _GLIBCXX_MOVE3(__position + 1, end(), __position); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 184 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/vector.tcc:190:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 190 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = QuantLib::IntervalPrice; _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:395:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/cmath:42, from /usr/include/c++/10/math.h:36, from /usr/include/python3.9/pyport.h:205, from /usr/include/python3.9/Python.h:63, from QuantLib/quantlib_wrap.cpp:178: /usr/include/c++/10/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = std::_List_iterator]’: /usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 544 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = std::_List_iterator; _OI = std::back_insert_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:513:31: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 513 | return std::__niter_wrap(__result, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ 514 | std::__copy_move_a1<_IsMove>(std::__niter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::__niter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | std::__niter_base(__result))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘_FIter std::unique(_FIter, _FIter, _BinaryPredicate) [with _FIter = __gnu_cxx::__normal_iterator >; _BinaryPredicate = bool (*)(double, double)]’: /usr/include/c++/10/bits/stl_algo.h:1004:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1004 | unique(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~ /usr/include/c++/10/bits/stl_algo.h:1004:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1015:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1015 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1016 | __gnu_cxx::__ops::__iter_comp_iter(__binary_pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1383 | _M_insert_dispatch(begin() + __offset, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1384 | __first, __last, __false_type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/numeric:62, from /usr/include/ql/timegrid.hpp:32, from /usr/include/ql/numericalmethod.hpp:28, from /usr/include/ql/discretizedasset.hpp:28, from /usr/include/ql/quantlib.hpp:15, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_numeric.h: In function ‘_OutputIterator std::adjacent_difference(_InputIterator, _InputIterator, _OutputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = std::back_insert_iterator >]’: /usr/include/c++/10/bits/stl_numeric.h:338:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 338 | adjacent_difference(_InputIterator __first, | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_numeric.h:338:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algo.h:5653:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5653 | inline min_element(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:5653:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:5662:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5662 | return _GLIBCXX_STD_A::__min_element(__first, __last, | ^ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorClosed_T::SwigPyIteratorClosed_T(swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ValueType = boost::tuples::tuple; FromOper = swig::from_oper >]’: QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, boost::tuples::tuple, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6451 | SwigPyIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, boost::tuples::tuple, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, boost::tuples::tuple, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, boost::tuples::tuple, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6452 | : SwigPyForwardIteratorClosed_T(curr, first, last, seq) | ^ QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, boost::tuples::tuple, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In constructor ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; = void; _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:653:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 653 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:653:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:657:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 657 | _M_range_initialize(__first, __last, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 658 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::const_reverse_iterator std::vector<_Tp, _Alloc>::rbegin() const [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:857:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 857 | { return const_reverse_iterator(end()); } | ^ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 560 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 568 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; = void; _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1383 | _M_insert_dispatch(begin() + __offset, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1384 | __first, __last, __false_type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1383:22: 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++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_iterator.h:167:7: note: parameter passing for argument of type ‘std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >::iterator_type’ changed in GCC 7.1 167 | reverse_iterator(iterator_type __x) : current(__x) { } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::tuples::tuple&}; _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/vector.tcc:175:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 175 | _GLIBCXX_MOVE3(__position + 1, end(), __position); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 184 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:184:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/vector.tcc:190:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 190 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = boost::tuples::tuple; _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:395:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/config/detail/suffix.hpp:543, from /usr/include/boost/config.hpp:61, from /usr/include/ql/qldefines.hpp:38, from /usr/include/ql/version.hpp:28, from QuantLib/quantlib_wrap.cpp:4679: /usr/include/boost/function/function_template.hpp: In constructor ‘boost::function1::function1(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = QuantLib::identity; R = double; T0 = double]’: /usr/include/boost/function/function_template.hpp:711:5: note: parameter passing for argument of type ‘QuantLib::identity’ changed in GCC 7.1 711 | BOOST_FUNCTION_FUNCTION(Functor BOOST_FUNCTION_TARGET_FIX(const &) f | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/function/detail/maybe_include.hpp:22, from /usr/include/boost/function/detail/function_iterate.hpp:14, from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /usr/include/boost/function.hpp:70, from /usr/include/ql/functional.hpp:36, from /usr/include/ql/quantlib.hpp:20, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/boost/function/function_template.hpp:720:22: note: parameter passing for argument of type ‘QuantLib::identity’ changed in GCC 7.1 720 | this->assign_to(f); | ~~~~~~~~~~~~~~~^~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorClosed_T::SwigPyIteratorClosed_T(swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = std::_Rb_tree_iterator >; ValueType = std::pair; FromOper = swig::from_oper >]’: QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6451 | SwigPyIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6452 | : SwigPyForwardIteratorClosed_T(curr, first, last, seq) | ^ QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/10/map:60, from /usr/include/boost/date_time/gregorian/greg_month.hpp:18, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_tree.h:1211:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator’ changed in GCC 7.1 1211 | erase(iterator __position) | ^~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyMapKeyIterator_T::SwigPyMapKeyIterator_T(OutIterator, OutIterator, OutIterator, PyObject*) [with OutIterator = std::_Rb_tree_iterator >; FromOper = swig::from_key_oper >]’: QuantLib/quantlib_wrap.cpp:15732:7: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 15732 | SwigPyMapKeyIterator_T(OutIterator curr, OutIterator first, OutIterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:15732:7: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:15732:7: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:15733:69: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 15733 | : SwigPyMapIterator_T(curr, first, last, seq) | ^ QuantLib/quantlib_wrap.cpp:15733:69: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyMapValueIterator_T::SwigPyMapValueIterator_T(OutIterator, OutIterator, OutIterator, PyObject*) [with OutIterator = std::_Rb_tree_iterator >; FromOper = swig::from_value_oper >]’: QuantLib/quantlib_wrap.cpp:15749:7: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 15749 | SwigPyMapValueIterator_T(OutIterator curr, OutIterator first, OutIterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:15749:7: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:15749:7: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:15750:69: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 15750 | : SwigPyMapIterator_T(curr, first, last, seq) | ^ QuantLib/quantlib_wrap.cpp:15750:69: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorOpen_T::SwigPyIteratorOpen_T(swig::SwigPyIteratorOpen_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator >; ValueType = QuantLib::Date; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6377:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorOpen_T<__gnu_cxx::__normal_iterator >, QuantLib::Date, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6377 | SwigPyIteratorOpen_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6378:59: note: parameter passing for argument of type ‘swig::SwigPyIteratorOpen_T<__gnu_cxx::__normal_iterator >, QuantLib::Date, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6378 | : SwigPyForwardIteratorOpen_T(curr, seq) | ^ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_assign(std::size_t, const value_type&) [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:267:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 267 | std::fill(begin(), end(), __val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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 = std::move_iterator; _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 1508 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1514:35: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 1514 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorOpen_T::SwigPyIteratorOpen_T(swig::SwigPyIteratorOpen_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator >; ValueType = double; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6377:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorOpen_T<__gnu_cxx::__normal_iterator >, double, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6377 | SwigPyIteratorOpen_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6378:59: note: parameter passing for argument of type ‘swig::SwigPyIteratorOpen_T<__gnu_cxx::__normal_iterator >, double, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6378 | : SwigPyForwardIteratorOpen_T(curr, seq) | ^ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_assign(std::size_t, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:267:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 267 | std::fill(begin(), end(), __val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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 = std::move_iterator; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 1508 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1514:35: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 1514 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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 = std::pair*; _Tp = std::pair]’: /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorOpen_T::SwigPyIteratorOpen_T(swig::SwigPyIteratorOpen_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ValueType = std::pair; FromOper = swig::from_oper >]’: QuantLib/quantlib_wrap.cpp:6377:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorOpen_T<__gnu_cxx::__normal_iterator*, std::vector > >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6377 | SwigPyIteratorOpen_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6378:59: note: parameter passing for argument of type ‘swig::SwigPyIteratorOpen_T<__gnu_cxx::__normal_iterator*, std::vector > >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6378 | : SwigPyForwardIteratorOpen_T(curr, seq) | ^ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_assign(std::size_t, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:267:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 267 | std::fill(begin(), end(), __val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = QuantLib::InterestRate*; _Tp = QuantLib::InterestRate]’: /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorOpen_T::SwigPyIteratorOpen_T(swig::SwigPyIteratorOpen_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator >; ValueType = QuantLib::InterestRate; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6377:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorOpen_T<__gnu_cxx::__normal_iterator >, QuantLib::InterestRate, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6377 | SwigPyIteratorOpen_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6378:59: note: parameter passing for argument of type ‘swig::SwigPyIteratorOpen_T<__gnu_cxx::__normal_iterator >, QuantLib::InterestRate, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6378 | : SwigPyForwardIteratorOpen_T(curr, seq) | ^ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_assign(std::size_t, const value_type&) [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:267:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 267 | std::fill(begin(), end(), __val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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 = std::move_iterator; _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 1508 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1514:35: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 1514 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = QuantLib::IntervalPrice*; _Tp = QuantLib::IntervalPrice]’: /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorOpen_T::SwigPyIteratorOpen_T(swig::SwigPyIteratorOpen_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator > >; ValueType = QuantLib::IntervalPrice; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6377:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorOpen_T<__gnu_cxx::__normal_iterator > >, QuantLib::IntervalPrice, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 6377 | SwigPyIteratorOpen_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6378:59: note: parameter passing for argument of type ‘swig::SwigPyIteratorOpen_T<__gnu_cxx::__normal_iterator > >, QuantLib::IntervalPrice, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 6378 | : SwigPyForwardIteratorOpen_T(curr, seq) | ^ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_assign(std::size_t, const value_type&) [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:267:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 267 | std::fill(begin(), end(), __val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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 = std::move_iterator; _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 1508 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1514:35: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 1514 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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 = boost::tuples::tuple*; _Tp = boost::tuples::tuple]’: /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorOpen_T::SwigPyIteratorOpen_T(swig::SwigPyIteratorOpen_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ValueType = boost::tuples::tuple; FromOper = swig::from_oper >]’: QuantLib/quantlib_wrap.cpp:6377:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorOpen_T<__gnu_cxx::__normal_iterator*, std::vector > >, boost::tuples::tuple, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6377 | SwigPyIteratorOpen_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6378:59: note: parameter passing for argument of type ‘swig::SwigPyIteratorOpen_T<__gnu_cxx::__normal_iterator*, std::vector > >, boost::tuples::tuple, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6378 | : SwigPyForwardIteratorOpen_T(curr, seq) | ^ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_assign(std::size_t, const value_type&) [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:267:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 267 | std::fill(begin(), end(), __val); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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 = std::move_iterator*>; _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 1508 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1514:35: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 1514 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorOpen_T::SwigPyIteratorOpen_T(swig::SwigPyIteratorOpen_T::out_iterator, PyObject*) [with OutIterator = std::_Rb_tree_iterator >; ValueType = std::pair; FromOper = swig::from_oper >]’: QuantLib/quantlib_wrap.cpp:6377:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorOpen_T >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6377 | SwigPyIteratorOpen_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6378:59: note: parameter passing for argument of type ‘swig::SwigPyIteratorOpen_T >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6378 | : SwigPyForwardIteratorOpen_T(curr, seq) | ^ In file included from /usr/include/c++/10/map:60, from /usr/include/boost/date_time/gregorian/greg_month.hpp:18, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::reverse_iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::rbegin() [with _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_tree.h:1019:38: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 1019 | { return reverse_iterator(end()); } | ^ /usr/include/c++/10/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::reverse_iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::rend() [with _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_tree.h:1027:40: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 1027 | { return reverse_iterator(begin()); } | ^ In file included from /usr/include/ql/methods/montecarlo/mctraits.hpp:28, from /usr/include/ql/methods/montecarlo/montecarlomodel.hpp:28, from /usr/include/ql/pricingengines/mcsimulation.hpp:30, from /usr/include/ql/experimental/barrieroption/mcdoublebarrierengine.hpp:29, from /usr/include/ql/experimental/barrieroption/all.hpp:6, from /usr/include/ql/experimental/all.hpp:6, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/methods/montecarlo/pathgenerator.hpp: In member function ‘const sample_type& QuantLib::PathGenerator::next(bool) const [with GSG = QuantLib::InverseCumulativeRsg, QuantLib::InverseCumulativeNormal>]’: /usr/include/ql/methods/montecarlo/pathgenerator.hpp:132:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 132 | bb_.transform(sequence_.value.begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 133 | sequence_.value.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 134 | temp_.begin()); | ~~~~~~~~~~~~~~ /usr/include/ql/methods/montecarlo/pathgenerator.hpp:132:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/methods/montecarlo/pathgenerator.hpp:136:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::copy(sequence_.value.begin(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 137 | sequence_.value.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 138 | temp_.begin()); | ~~~~~~~~~~~~~~ /usr/include/ql/methods/montecarlo/pathgenerator.hpp: In member function ‘const sample_type& QuantLib::PathGenerator::next(bool) const [with GSG = QuantLib::InverseCumulativeRsg]’: /usr/include/ql/methods/montecarlo/pathgenerator.hpp:132:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 132 | bb_.transform(sequence_.value.begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 133 | sequence_.value.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 134 | temp_.begin()); | ~~~~~~~~~~~~~~ /usr/include/ql/methods/montecarlo/pathgenerator.hpp:132:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/methods/montecarlo/pathgenerator.hpp:136:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::copy(sequence_.value.begin(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 137 | sequence_.value.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 138 | temp_.begin()); | ~~~~~~~~~~~~~~ In file included from /usr/include/ql/methods/montecarlo/mctraits.hpp:29, from /usr/include/ql/methods/montecarlo/montecarlomodel.hpp:28, from /usr/include/ql/pricingengines/mcsimulation.hpp:30, from /usr/include/ql/experimental/barrieroption/mcdoublebarrierengine.hpp:29, from /usr/include/ql/experimental/barrieroption/all.hpp:6, from /usr/include/ql/experimental/all.hpp:6, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/methods/montecarlo/multipathgenerator.hpp: In member function ‘const sample_type& QuantLib::MultiPathGenerator::next(bool) const [with GSG = QuantLib::InverseCumulativeRsg, QuantLib::InverseCumulativeNormal>]’: /usr/include/ql/methods/montecarlo/multipathgenerator.hpp:136:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::transform(sequence_.value.begin()+offset, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | sequence_.value.begin()+offset+n, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | temp.begin(), | ~~~~~~~~~~~~~ 139 | std::negate()); | ~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/methods/montecarlo/multipathgenerator.hpp:141:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 141 | std::copy(sequence_.value.begin()+offset, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | sequence_.value.begin()+offset+n, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | temp.begin()); | ~~~~~~~~~~~~~ In file included from /usr/include/ql/stochasticprocess.hpp:31, from /usr/include/ql/quantlib.hpp:37, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/matrix.hpp: In function ‘QuantLib::Disposable QuantLib::outerProduct(Iterator1, Iterator1, Iterator2, Iterator2) [with Iterator1 = __gnu_cxx::__normal_iterator >; Iterator2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/matrix.hpp:584:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 584 | outerProduct(Iterator1 v1begin, Iterator1 v1end, Iterator2 v2begin, Iterator2 v2end) { | ^~~~~~~~~~~~ /usr/include/ql/math/matrix.hpp:584:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/matrix.hpp:584:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/matrix.hpp:584:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/matrix.hpp:586:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 586 | Size size1 = std::distance(v1begin, v1end); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/ql/math/matrix.hpp:589:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 589 | Size size2 = std::distance(v2begin, v2end); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/ql/math/matrix.hpp:595:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 595 | std::transform(v2begin, v2end, result.row_begin(i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596 | multiply_by(*v1begin)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/math/statistics/discrepancystatistics.hpp:27, from /usr/include/ql/math/statistics/all.hpp:5, from /usr/include/ql/math/all.hpp:44, from /usr/include/ql/quantlib.hpp:51, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/statistics/sequencestatistics.hpp: In member function ‘void QuantLib::GenericSequenceStatistics::add(Iterator, Iterator, QuantLib::Real) [with Iterator = __gnu_cxx::__normal_iterator >; StatisticsType = QuantLib::GenericRiskStatistics >]’: /usr/include/ql/math/statistics/sequencestatistics.hpp:120:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 120 | void add(Iterator begin, | ^~~ /usr/include/ql/math/statistics/sequencestatistics.hpp:120:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/statistics/sequencestatistics.hpp:126:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 126 | Size dimension = std::distance(begin, end); | ~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/ql/patterns/observable.hpp:32, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/statistics/sequencestatistics.hpp:130:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 130 | QL_REQUIRE(std::distance(begin, end) == Integer(dimension_), | ^~~~~~~~~~ /usr/include/ql/math/statistics/sequencestatistics.hpp:130:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 130 | QL_REQUIRE(std::distance(begin, end) == Integer(dimension_), | ^ In file included from /usr/include/ql/math/statistics/discrepancystatistics.hpp:27, from /usr/include/ql/math/statistics/all.hpp:5, from /usr/include/ql/math/all.hpp:44, from /usr/include/ql/quantlib.hpp:51, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/statistics/sequencestatistics.hpp:135:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 135 | quadraticSum_ += weight * outerProduct(begin, end, | ~~~~~~~~~~~~^~~~~~~~~~~~ 136 | begin, end); | ~~~~~~~~~~~ /usr/include/ql/math/statistics/sequencestatistics.hpp:135:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/statistics/sequencestatistics.hpp:135:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/statistics/sequencestatistics.hpp: In member function ‘void QuantLib::GenericSequenceStatistics::add(Iterator, Iterator, QuantLib::Real) [with Iterator = __gnu_cxx::__normal_iterator >; StatisticsType = QuantLib::IncrementalStatistics]’: /usr/include/ql/math/statistics/sequencestatistics.hpp:120:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 120 | void add(Iterator begin, | ^~~ /usr/include/ql/math/statistics/sequencestatistics.hpp:120:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/statistics/sequencestatistics.hpp:126:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 126 | Size dimension = std::distance(begin, end); | ~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/ql/patterns/observable.hpp:32, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/statistics/sequencestatistics.hpp:130:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 130 | QL_REQUIRE(std::distance(begin, end) == Integer(dimension_), | ^~~~~~~~~~ /usr/include/ql/math/statistics/sequencestatistics.hpp:130:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 130 | QL_REQUIRE(std::distance(begin, end) == Integer(dimension_), | ^ In file included from /usr/include/ql/math/statistics/discrepancystatistics.hpp:27, from /usr/include/ql/math/statistics/all.hpp:5, from /usr/include/ql/math/all.hpp:44, from /usr/include/ql/quantlib.hpp:51, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/statistics/sequencestatistics.hpp:135:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 135 | quadraticSum_ += weight * outerProduct(begin, end, | ~~~~~~~~~~~~^~~~~~~~~~~~ 136 | begin, end); | ~~~~~~~~~~~ /usr/include/ql/math/statistics/sequencestatistics.hpp:135:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/statistics/sequencestatistics.hpp:135:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:727:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 727 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:744:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 744 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:751:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 751 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 752 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 753 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:762:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 762 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:778:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 778 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 779 | __new_finish, | ~~~~~~~~~~~~~ 780 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*; _Tp = std::pair]’: /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]’: /usr/include/c++/10/bits/stl_uninitialized.h:347:2: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 346 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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++/10/bits/stl_iterator.h:1225:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1225 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:71, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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 = const double]’: /usr/include/c++/10/bits/predefined_ops.h:66:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ In file included from /usr/include/c++/10/cmath:42, from /usr/include/c++/10/math.h:36, from /usr/include/python3.9/pyport.h:205, from /usr/include/python3.9/Python.h:63, from QuantLib/quantlib_wrap.cpp:178: /usr/include/c++/10/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*; _Tp = std::pair]’: /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair*; _ForwardIterator = std::pair*; _Allocator = std::allocator >]’: /usr/include/c++/10/bits/stl_uninitialized.h:347:2: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 346 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = QuantLib::Date*]’: /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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++/10/bits/stl_iterator.h:1225:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1225 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: /usr/include/c++/10/bits/stl_algobase.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/alloc_traits.h:33, from /usr/include/c++/10/ext/alloc_traits.h:34, from /usr/include/c++/10/bits/basic_string.h:40, from /usr/include/c++/10/string:55, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_construct.h:171:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 171 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_construct.h:171:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_construct.h:185:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 184 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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++/10/bits/stl_algo.h:1881:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1881 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1881:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1887:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1887 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1888 | __comp); | ~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1891 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function ‘_ForwardIterator std::__adjacent_find(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’: /usr/include/c++/10/bits/stl_algo.h:921:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 921 | __adjacent_find(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:921:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:929:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 929 | if (__binary_pred(__first, __next)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:71, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_equal_to_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/predefined_ops.h:114:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 114 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/include/c++/10/bits/predefined_ops.h:114:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 593 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:601:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 601 | return std::__copy_move_a(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorClosed_T::SwigPyForwardIteratorClosed_T(swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator >; ValueType = QuantLib::Date; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::Date, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6403 | SwigPyForwardIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::Date, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::Date, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6404:73: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::Date, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6404 | : SwigPyIterator_T(curr, seq), begin(first), end(last) | ^ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1577:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1577 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1577:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1580:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1580 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1585:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1585 | std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1586 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 1587 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator.h:167:7: note: parameter passing for argument of type ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ changed in GCC 7.1 167 | reverse_iterator(iterator_type __x) : current(__x) { } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/cmath:42, from /usr/include/c++/10/math.h:36, from /usr/include/python3.9/pyport.h:205, from /usr/include/python3.9/Python.h:63, from QuantLib/quantlib_wrap.cpp:178: /usr/include/c++/10/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1662 | _M_insert_dispatch(iterator __pos, _InputIterator __first, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = QuantLib::Date*; _ForwardIterator = QuantLib::Date*; _Allocator = std::allocator]’: /usr/include/c++/10/bits/stl_uninitialized.h:347:2: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 346 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 593 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:601:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 601 | return std::__copy_move_a(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = QuantLib::Date*; _ForwardIterator = QuantLib::Date*; _Allocator = std::allocator]’: /usr/include/c++/10/bits/stl_uninitialized.h:333:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 333 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorClosed_T::SwigPyForwardIteratorClosed_T(swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator >; ValueType = double; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator >, double, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6403 | SwigPyForwardIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator >, double, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator >, double, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6404:73: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator >, double, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6404 | : SwigPyIterator_T(curr, seq), begin(first), end(last) | ^ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1577:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1577 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1577:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1580:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1580 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1585:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1585 | std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1586 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 1587 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator]’: /usr/include/c++/10/bits/stl_uninitialized.h:333:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 333 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair*; _ForwardIterator = std::pair*; _Allocator = std::allocator >]’: /usr/include/c++/10/bits/stl_uninitialized.h:347:2: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 346 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair*; _ForwardIterator = std::pair*; _Allocator = std::allocator >]’: /usr/include/c++/10/bits/stl_uninitialized.h:333:41: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 333 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorClosed_T::SwigPyForwardIteratorClosed_T(swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ValueType = std::pair; FromOper = swig::from_oper >]’: QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6403 | SwigPyForwardIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6404:73: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6404 | : SwigPyIterator_T(curr, seq), begin(first), end(last) | ^ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1577:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1577 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1577:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1580:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1580 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1585:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1585 | std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1586 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 1587 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_iterator.h:167:7: note: parameter passing for argument of type ‘std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >::iterator_type’ changed in GCC 7.1 167 | reverse_iterator(iterator_type __x) : current(__x) { } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/cmath:42, from /usr/include/c++/10/math.h:36, from /usr/include/python3.9/pyport.h:205, from /usr/include/python3.9/Python.h:63, from QuantLib/quantlib_wrap.cpp:178: /usr/include/c++/10/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 544 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511: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++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 1662 | _M_insert_dispatch(iterator __pos, _InputIterator __first, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1665:19: 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++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 593 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:601:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 601 | return std::__copy_move_a(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair*; _ForwardIterator = std::pair*; _Allocator = std::allocator >]’: /usr/include/c++/10/bits/stl_uninitialized.h:333:41: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 333 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorClosed_T::SwigPyForwardIteratorClosed_T(swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator >; ValueType = QuantLib::InterestRate; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::InterestRate, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6403 | SwigPyForwardIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::InterestRate, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::InterestRate, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6404:73: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator >, QuantLib::InterestRate, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6404 | : SwigPyIterator_T(curr, seq), begin(first), end(last) | ^ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1577:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1577 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1577:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1580:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1580 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1585:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1585 | std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1586 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 1587 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator.h:167:7: note: parameter passing for argument of type ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ changed in GCC 7.1 167 | reverse_iterator(iterator_type __x) : current(__x) { } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/cmath:42, from /usr/include/c++/10/math.h:36, from /usr/include/python3.9/pyport.h:205, from /usr/include/python3.9/Python.h:63, from QuantLib/quantlib_wrap.cpp:178: /usr/include/c++/10/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1662 | _M_insert_dispatch(iterator __pos, _InputIterator __first, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = QuantLib::InterestRate*; _ForwardIterator = QuantLib::InterestRate*; _Allocator = std::allocator]’: /usr/include/c++/10/bits/stl_uninitialized.h:347:2: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 346 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 593 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:601:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 601 | return std::__copy_move_a(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = QuantLib::InterestRate*; _ForwardIterator = QuantLib::InterestRate*; _Allocator = std::allocator]’: /usr/include/c++/10/bits/stl_uninitialized.h:333:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 333 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorClosed_T::SwigPyForwardIteratorClosed_T(swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator > >; ValueType = QuantLib::IntervalPrice; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator > >, QuantLib::IntervalPrice, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 6403 | SwigPyForwardIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator > >, QuantLib::IntervalPrice, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator > >, QuantLib::IntervalPrice, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6404:73: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator > >, QuantLib::IntervalPrice, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 6404 | : SwigPyIterator_T(curr, seq), begin(first), end(last) | ^ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1577:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1577 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1577:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1580:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1580 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1585:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1585 | std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1586 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 1587 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: /usr/include/c++/10/bits/stl_iterator.h:167:7: note: parameter passing for argument of type ‘std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::iterator_type’ changed in GCC 7.1 167 | reverse_iterator(iterator_type __x) : current(__x) { } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/cmath:42, from /usr/include/c++/10/math.h:36, from /usr/include/python3.9/pyport.h:205, from /usr/include/python3.9/Python.h:63, from QuantLib/quantlib_wrap.cpp:178: /usr/include/c++/10/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: /usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 544 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 1662 | _M_insert_dispatch(iterator __pos, _InputIterator __first, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = QuantLib::IntervalPrice*; _ForwardIterator = QuantLib::IntervalPrice*; _Allocator = std::allocator]’: /usr/include/c++/10/bits/stl_uninitialized.h:347:2: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 346 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 593 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:601:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 601 | return std::__copy_move_a(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = QuantLib::IntervalPrice*; _ForwardIterator = QuantLib::IntervalPrice*; _Allocator = std::allocator]’: /usr/include/c++/10/bits/stl_uninitialized.h:333:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 333 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_Iterator std::__niter_base(_Iterator) [with _Iterator = std::_List_iterator]’: /usr/include/c++/10/bits/stl_algobase.h:313:5: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 313 | __niter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = std::_List_iterator; _OI = std::back_insert_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:505:5: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 505 | __copy_move_a1(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:505:5: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:506:42: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 506 | { return std::__copy_move_a2<_IsMove>(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/10/bits/stl_algo.h:939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 939 | __unique(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:943:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 943 | __first = std::__adjacent_find(__first, __last, __binary_pred); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:951:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 951 | if (!__binary_pred(__dest, __first)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1662 | _M_insert_dispatch(iterator __pos, _InputIterator __first, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algobase.h:71, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/predefined_ops.h: In member function ‘constexpr 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++/10/bits/predefined_ops.h:42:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 42 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/include/c++/10/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++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/10/bits/stl_algo.h:5631:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5631 | __min_element(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:5631:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:5638:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5638 | if (__comp(__first, __result)) | ~~~~~~^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorClosed_T::SwigPyForwardIteratorClosed_T(swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ValueType = boost::tuples::tuple; FromOper = swig::from_oper >]’: QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, boost::tuples::tuple, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6403 | SwigPyForwardIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, boost::tuples::tuple, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, boost::tuples::tuple, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6404:73: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T<__gnu_cxx::__normal_iterator*, std::vector > >, boost::tuples::tuple, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6404 | : SwigPyIterator_T(curr, seq), begin(first), end(last) | ^ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1577:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1577 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1577:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1580:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1580 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1585:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1585 | std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1586 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 1587 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_iterator.h:167:7: note: parameter passing for argument of type ‘std::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >::iterator_type’ changed in GCC 7.1 167 | reverse_iterator(iterator_type __x) : current(__x) { } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/cmath:42, from /usr/include/c++/10/math.h:36, from /usr/include/python3.9/pyport.h:205, from /usr/include/python3.9/Python.h:63, from QuantLib/quantlib_wrap.cpp:178: /usr/include/c++/10/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 544 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511: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++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 1662 | _M_insert_dispatch(iterator __pos, _InputIterator __first, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1665:19: 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++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::tuples::tuple*; _ForwardIterator = boost::tuples::tuple*; _Allocator = std::allocator >]’: /usr/include/c++/10/bits/stl_uninitialized.h:347:2: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 346 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 593 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:593:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:601:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 601 | return std::__copy_move_a(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = boost::tuples::tuple*; _ForwardIterator = boost::tuples::tuple*; _Allocator = std::allocator >]’: /usr/include/c++/10/bits/stl_uninitialized.h:333:41: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 333 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/function/detail/maybe_include.hpp:22, from /usr/include/boost/function/detail/function_iterate.hpp:14, from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /usr/include/boost/function.hpp:70, from /usr/include/ql/functional.hpp:36, from /usr/include/ql/quantlib.hpp:20, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/boost/function/function_template.hpp: In member function ‘void boost::function1::assign_to(Functor) [with Functor = QuantLib::identity; R = double; T0 = double]’: /usr/include/boost/function/function_template.hpp:912:10: note: parameter passing for argument of type ‘QuantLib::identity’ changed in GCC 7.1 912 | void assign_to(Functor f) | ^~~~~~~~~ /usr/include/boost/function/function_template.hpp:933:34: note: parameter passing for argument of type ‘QuantLib::identity’ changed in GCC 7.1 933 | if (stored_vtable.assign_to(f, functor)) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorClosed_T::SwigPyForwardIteratorClosed_T(swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = std::_Rb_tree_iterator >; ValueType = std::pair; FromOper = swig::from_oper >]’: QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6403 | SwigPyForwardIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6404:73: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6404 | : SwigPyIterator_T(curr, seq), begin(first), end(last) | ^ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyMapIterator_T::SwigPyMapIterator_T(OutIterator, OutIterator, OutIterator, PyObject*) [with OutIterator = std::_Rb_tree_iterator >; FromOper = swig::from_key_oper >; ValueType = std::pair]’: QuantLib/quantlib_wrap.cpp:15721:7: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 15721 | SwigPyMapIterator_T(OutIterator curr, OutIterator first, OutIterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:15721:7: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:15721:7: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:15722:81: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 15722 | : SwigPyIteratorClosed_T(curr, first, last, seq) | ^ QuantLib/quantlib_wrap.cpp:15722:81: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyMapIterator_T::SwigPyMapIterator_T(OutIterator, OutIterator, OutIterator, PyObject*) [with OutIterator = std::_Rb_tree_iterator >; FromOper = swig::from_value_oper >; ValueType = std::pair]’: QuantLib/quantlib_wrap.cpp:15721:7: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 15721 | SwigPyMapIterator_T(OutIterator curr, OutIterator first, OutIterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:15721:7: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:15721:7: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:15722:81: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 15722 | : SwigPyIteratorClosed_T(curr, first, last, seq) | ^ QuantLib/quantlib_wrap.cpp:15722:81: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorOpen_T::SwigPyForwardIteratorOpen_T(swig::SwigPyForwardIteratorOpen_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator >; ValueType = QuantLib::Date; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6341:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorOpen_T<__gnu_cxx::__normal_iterator >, QuantLib::Date, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6341 | SwigPyForwardIteratorOpen_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6342:48: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorOpen_T<__gnu_cxx::__normal_iterator >, QuantLib::Date, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6342 | : SwigPyIterator_T(curr, seq) | ^ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = QuantLib::Date]’: /usr/include/c++/10/bits/stl_algobase.h:937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 937 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:944:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 944 | std::__fill_a(__first, __last, __value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = QuantLib::Date*; _Tp = QuantLib::Date]’: /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorOpen_T::SwigPyForwardIteratorOpen_T(swig::SwigPyForwardIteratorOpen_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator >; ValueType = double; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6341:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorOpen_T<__gnu_cxx::__normal_iterator >, double, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6341 | SwigPyForwardIteratorOpen_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6342:48: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorOpen_T<__gnu_cxx::__normal_iterator >, double, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6342 | : SwigPyIterator_T(curr, seq) | ^ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]’: /usr/include/c++/10/bits/stl_algobase.h:937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 937 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:944:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 944 | std::__fill_a(__first, __last, __value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = double*; _Tp = double]’: /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = std::pair*]’: /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorOpen_T::SwigPyForwardIteratorOpen_T(swig::SwigPyForwardIteratorOpen_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ValueType = std::pair; FromOper = swig::from_oper >]’: QuantLib/quantlib_wrap.cpp:6341:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorOpen_T<__gnu_cxx::__normal_iterator*, std::vector > >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6341 | SwigPyForwardIteratorOpen_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6342:48: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorOpen_T<__gnu_cxx::__normal_iterator*, std::vector > >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6342 | : SwigPyIterator_T(curr, seq) | ^ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair]’: /usr/include/c++/10/bits/stl_algobase.h:937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 937 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:944:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 944 | std::__fill_a(__first, __last, __value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = QuantLib::InterestRate*]’: /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorOpen_T::SwigPyForwardIteratorOpen_T(swig::SwigPyForwardIteratorOpen_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator >; ValueType = QuantLib::InterestRate; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6341:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorOpen_T<__gnu_cxx::__normal_iterator >, QuantLib::InterestRate, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6341 | SwigPyForwardIteratorOpen_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6342:48: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorOpen_T<__gnu_cxx::__normal_iterator >, QuantLib::InterestRate, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6342 | : SwigPyIterator_T(curr, seq) | ^ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = QuantLib::InterestRate]’: /usr/include/c++/10/bits/stl_algobase.h:937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 937 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:944:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 944 | std::__fill_a(__first, __last, __value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = QuantLib::InterestRate*; _Tp = QuantLib::InterestRate]’: /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = QuantLib::IntervalPrice*]’: /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorOpen_T::SwigPyForwardIteratorOpen_T(swig::SwigPyForwardIteratorOpen_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator > >; ValueType = QuantLib::IntervalPrice; FromOper = swig::from_oper]’: QuantLib/quantlib_wrap.cpp:6341:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorOpen_T<__gnu_cxx::__normal_iterator > >, QuantLib::IntervalPrice, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 6341 | SwigPyForwardIteratorOpen_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6342:48: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorOpen_T<__gnu_cxx::__normal_iterator > >, QuantLib::IntervalPrice, swig::from_oper >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 6342 | : SwigPyIterator_T(curr, seq) | ^ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = QuantLib::IntervalPrice]’: /usr/include/c++/10/bits/stl_algobase.h:937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 937 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:944:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 944 | std::__fill_a(__first, __last, __value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = QuantLib::IntervalPrice*; _Tp = QuantLib::IntervalPrice]’: /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/experimental/volatility/zabrinterpolation.hpp:28, from /usr/include/ql/experimental/volatility/zabrinterpolatedsmilesection.hpp:31, from /usr/include/ql/experimental/volatility/all.hpp:23, from /usr/include/ql/experimental/all.hpp:30, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/experimental/volatility/zabrsmilesection.hpp: In member function ‘void QuantLib::ZabrSmileSection::init3(QuantLib::ZabrLocalVolatility) [with Evaluation = QuantLib::ZabrLocalVolatility]’: /usr/include/ql/experimental/volatility/zabrsmilesection.hpp:225:20: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 225 | strikes_.insert(strikes_.begin(), 0.0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/experimental/volatility/zabrsmilesection.hpp:226:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 226 | callPrices_.insert(callPrices_.begin(), forward_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::tuples::tuple*]’: /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorOpen_T::SwigPyForwardIteratorOpen_T(swig::SwigPyForwardIteratorOpen_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ValueType = boost::tuples::tuple; FromOper = swig::from_oper >]’: QuantLib/quantlib_wrap.cpp:6341:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorOpen_T<__gnu_cxx::__normal_iterator*, std::vector > >, boost::tuples::tuple, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6341 | SwigPyForwardIteratorOpen_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6342:48: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorOpen_T<__gnu_cxx::__normal_iterator*, std::vector > >, boost::tuples::tuple, swig::from_oper > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6342 | : SwigPyIterator_T(curr, seq) | ^ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::tuples::tuple]’: /usr/include/c++/10/bits/stl_algobase.h:937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 937 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:944:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 944 | std::__fill_a(__first, __last, __value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = boost::tuples::tuple*; _Tp = boost::tuples::tuple]’: /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorOpen_T::SwigPyForwardIteratorOpen_T(swig::SwigPyForwardIteratorOpen_T::out_iterator, PyObject*) [with OutIterator = std::_Rb_tree_iterator >; ValueType = std::pair; FromOper = swig::from_oper >]’: QuantLib/quantlib_wrap.cpp:6341:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorOpen_T >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6341 | SwigPyForwardIteratorOpen_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6342:48: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorOpen_T >, std::pair, swig::from_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6342 | : SwigPyIterator_T(curr, seq) | ^ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In constructor ‘std::reverse_iterator<_Iterator>::reverse_iterator(std::reverse_iterator<_Iterator>::iterator_type) [with _Iterator = std::_Rb_tree_iterator >]’: /usr/include/c++/10/bits/stl_iterator.h:167:7: note: parameter passing for argument of type ‘std::reverse_iterator > >::iterator_type’ changed in GCC 7.1 167 | reverse_iterator(iterator_type __x) : current(__x) { } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/ql/methods/finitedifferences/solvers/fdmndimsolver.hpp:27, from /usr/include/ql/experimental/finitedifferences/fdmklugeextousolver.hpp:32, from /usr/include/ql/experimental/finitedifferences/all.hpp:18, from /usr/include/ql/experimental/all.hpp:15, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/interpolations/multicubicspline.hpp: In member function ‘void QuantLib::MultiCubicSpline::set_shared_coefficients(const argument_type&) const [with unsigned int i = 4]’: /usr/include/ql/math/interpolations/multicubicspline.hpp:553:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 553 | std::upper_bound(v.begin(),v.end(),x[j])-v.begin()-1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/interpolations/multicubicspline.hpp: In member function ‘void QuantLib::MultiCubicSpline::set_shared_coefficients(const argument_type&) const [with unsigned int i = 5]’: /usr/include/ql/math/interpolations/multicubicspline.hpp:553:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 553 | std::upper_bound(v.begin(),v.end(),x[j])-v.begin()-1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/interpolations/multicubicspline.hpp: In member function ‘void QuantLib::MultiCubicSpline::set_shared_coefficients(const argument_type&) const [with unsigned int i = 6]’: /usr/include/ql/math/interpolations/multicubicspline.hpp:553:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 553 | std::upper_bound(v.begin(),v.end(),x[j])-v.begin()-1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = double*; _UnaryOperation = std::negate]’: /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 568 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = double*; _UnaryOperation = QuantLib::multiply_by]’: /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/ql/stochasticprocess.hpp:31, from /usr/include/ql/quantlib.hpp:37, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/matrix.hpp: In function ‘QuantLib::Disposable QuantLib::outerProduct(Iterator1, Iterator1, Iterator2, Iterator2) [with Iterator1 = __gnu_cxx::__normal_iterator >; Iterator2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/matrix.hpp:584:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 584 | outerProduct(Iterator1 v1begin, Iterator1 v1end, Iterator2 v2begin, Iterator2 v2end) { | ^~~~~~~~~~~~ /usr/include/ql/math/matrix.hpp:584:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/matrix.hpp:584:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/matrix.hpp:584:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/matrix.hpp:586:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 586 | Size size1 = std::distance(v1begin, v1end); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/ql/math/matrix.hpp:589:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 589 | Size size2 = std::distance(v2begin, v2end); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/ql/math/matrix.hpp:595:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 595 | std::transform(v2begin, v2end, result.row_begin(i), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 596 | multiply_by(*v1begin)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_uninitialized.h:107:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 107 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:107:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:109:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 109 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*]’: /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 98 | __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*]’: /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = QuantLib::Date*; bool _TrivialValueTypes = false]’: /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/alloc_traits.h:33, from /usr/include/c++/10/ext/alloc_traits.h:34, from /usr/include/c++/10/bits/basic_string.h:40, from /usr/include/c++/10/string:55, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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++/10/bits/stl_construct.h:161:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | __destroy(_ForwardIterator, _ForwardIterator) { } | ^~~~~~~~~ /usr/include/c++/10/bits/stl_construct.h:161:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_algo.h:1932:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1932:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1932:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1937 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1938:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1938 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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++/10/bits/stl_algo.h:1920:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1920 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1920:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1924:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1924 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1925 | __comp); | ~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1924:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1926:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1926 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1846:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1846 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algo.h:1850:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1850 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1863 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIterator_T::SwigPyIterator_T(swig::SwigPyIterator_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator >]’: QuantLib/quantlib_wrap.cpp:6283:5: note: parameter passing for argument of type ‘swig::SwigPyIterator_T<__gnu_cxx::__normal_iterator > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6283 | SwigPyIterator_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const QuantLib::Date*; _Container = std::vector]’: /usr/include/c++/10/bits/stl_iterator.h:1225:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1225 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = QuantLib::Date*; _Container = std::vector]’: /usr/include/c++/10/bits/stl_iterator.h:1225:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = QuantLib::Date*]’: /usr/include/c++/10/bits/stl_algobase.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:727:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 727 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:744:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 744 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:751:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 751 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 752 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 753 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:762:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 762 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:778:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 778 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 779 | __new_finish, | ~~~~~~~~~~~~~ 780 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/cmath:42, from /usr/include/c++/10/math.h:36, from /usr/include/python3.9/pyport.h:205, from /usr/include/python3.9/Python.h:63, from QuantLib/quantlib_wrap.cpp:178: /usr/include/c++/10/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIterator_T::SwigPyIterator_T(swig::SwigPyIterator_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator >]’: QuantLib/quantlib_wrap.cpp:6283:5: note: parameter passing for argument of type ‘swig::SwigPyIterator_T<__gnu_cxx::__normal_iterator > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6283 | SwigPyIterator_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIterator_T::SwigPyIterator_T(swig::SwigPyIterator_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: QuantLib/quantlib_wrap.cpp:6283:5: note: parameter passing for argument of type ‘swig::SwigPyIterator_T<__gnu_cxx::__normal_iterator*, std::vector > > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const std::pair*; _Container = std::vector >]’: /usr/include/c++/10/bits/stl_iterator.h:1225:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1225 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = std::pair*; _Container = std::vector >]’: /usr/include/c++/10/bits/stl_iterator.h:1225: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++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, std::vector > >; _To = std::pair*]’: /usr/include/c++/10/bits/stl_algobase.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 323 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:727:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 727 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:744:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 744 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:751:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 751 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 752 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 753 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:762:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 762 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:778:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 778 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 779 | __new_finish, | ~~~~~~~~~~~~~ 780 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/cmath:42, from /usr/include/c++/10/math.h:36, from /usr/include/python3.9/pyport.h:205, from /usr/include/python3.9/Python.h:63, from QuantLib/quantlib_wrap.cpp:178: /usr/include/c++/10/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 544 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIterator_T::SwigPyIterator_T(swig::SwigPyIterator_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator >]’: QuantLib/quantlib_wrap.cpp:6283:5: note: parameter passing for argument of type ‘swig::SwigPyIterator_T<__gnu_cxx::__normal_iterator > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 6283 | SwigPyIterator_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const QuantLib::InterestRate*; _Container = std::vector]’: /usr/include/c++/10/bits/stl_iterator.h:1225:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1225 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = QuantLib::InterestRate*; _Container = std::vector]’: /usr/include/c++/10/bits/stl_iterator.h:1225:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = QuantLib::InterestRate*]’: /usr/include/c++/10/bits/stl_algobase.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:727:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 727 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:744:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 744 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:751:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 751 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 752 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 753 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:762:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 762 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:778:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 778 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 779 | __new_finish, | ~~~~~~~~~~~~~ 780 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/cmath:42, from /usr/include/c++/10/math.h:36, from /usr/include/python3.9/pyport.h:205, from /usr/include/python3.9/Python.h:63, from QuantLib/quantlib_wrap.cpp:178: /usr/include/c++/10/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 544 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIterator_T::SwigPyIterator_T(swig::SwigPyIterator_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator > >]’: QuantLib/quantlib_wrap.cpp:6283:5: note: parameter passing for argument of type ‘swig::SwigPyIterator_T<__gnu_cxx::__normal_iterator > > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 6283 | SwigPyIterator_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const QuantLib::IntervalPrice*; _Container = std::vector >]’: /usr/include/c++/10/bits/stl_iterator.h:1225:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 1225 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = QuantLib::IntervalPrice*; _Container = std::vector >]’: /usr/include/c++/10/bits/stl_iterator.h:1225:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = QuantLib::IntervalPrice*]’: /usr/include/c++/10/bits/stl_algobase.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:727:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 727 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:744:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 744 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:751:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 751 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 752 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 753 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:762:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 762 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:778:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 778 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 779 | __new_finish, | ~~~~~~~~~~~~~ 780 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/cmath:42, from /usr/include/c++/10/math.h:36, from /usr/include/python3.9/pyport.h:205, from /usr/include/python3.9/Python.h:63, from QuantLib/quantlib_wrap.cpp:178: /usr/include/c++/10/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: /usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 544 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = std::_List_iterator; _OI = std::back_insert_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:463:5: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 463 | __copy_move_a2(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:463:5: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:472:30: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 471 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | _Category>::__copy_m(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘_ForwardIterator std::__adjacent_find(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/10/bits/stl_algo.h:921:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 921 | __adjacent_find(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:921:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:929:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 929 | if (__binary_pred(__first, __next)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:71, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(double, double)]’: /usr/include/c++/10/bits/predefined_ops.h:155:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 155 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/10/bits/predefined_ops.h:155:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:727:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 727 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:744:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 744 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:751:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 751 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 752 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 753 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:762:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 762 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:778:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 778 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 779 | __new_finish, | ~~~~~~~~~~~~~ 780 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIterator_T::SwigPyIterator_T(swig::SwigPyIterator_T::out_iterator, PyObject*) [with OutIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: QuantLib/quantlib_wrap.cpp:6283:5: note: parameter passing for argument of type ‘swig::SwigPyIterator_T<__gnu_cxx::__normal_iterator*, std::vector > > >::out_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 6283 | SwigPyIterator_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const boost::tuples::tuple*; _Container = std::vector >]’: /usr/include/c++/10/bits/stl_iterator.h:1225:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1225 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = boost::tuples::tuple*; _Container = std::vector >]’: /usr/include/c++/10/bits/stl_iterator.h:1225: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++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, std::vector > >; _To = boost::tuples::tuple*]’: /usr/include/c++/10/bits/stl_algobase.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 323 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:727:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 727 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:744:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 744 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:751:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 751 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 752 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 753 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:762:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 762 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:778:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 778 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 779 | __new_finish, | ~~~~~~~~~~~~~ 780 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/cmath:42, from /usr/include/c++/10/math.h:36, from /usr/include/python3.9/pyport.h:205, from /usr/include/python3.9/Python.h:63, from QuantLib/quantlib_wrap.cpp:178: /usr/include/c++/10/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/cpp_type_traits.h:544:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 544 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511: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/boost/function/detail/maybe_include.hpp:22, from /usr/include/boost/function/detail/function_iterate.hpp:14, from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /usr/include/boost/function.hpp:70, from /usr/include/ql/functional.hpp:36, from /usr/include/ql/quantlib.hpp:20, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/boost/function/function_template.hpp: In member function ‘bool boost::detail::function::basic_vtable1::assign_to(F, boost::detail::function::function_buffer&) const [with F = QuantLib::identity; R = double; T0 = double]’: /usr/include/boost/function/function_template.hpp:490:14: note: parameter passing for argument of type ‘QuantLib::identity’ changed in GCC 7.1 490 | bool assign_to(F f, function_buffer& functor) const | ^~~~~~~~~ /usr/include/boost/function/function_template.hpp:493:27: note: parameter passing for argument of type ‘QuantLib::identity’ changed in GCC 7.1 493 | return assign_to(f, functor, tag()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIterator_T::SwigPyIterator_T(swig::SwigPyIterator_T::out_iterator, PyObject*) [with OutIterator = std::_Rb_tree_iterator >]’: QuantLib/quantlib_wrap.cpp:6283:5: note: parameter passing for argument of type ‘swig::SwigPyIterator_T > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6283 | SwigPyIterator_T(out_iterator curr, PyObject *seq) | ^~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorClosed_T::SwigPyIteratorClosed_T(swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = std::_Rb_tree_iterator >; ValueType = std::pair; FromOper = swig::from_key_oper >]’: QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T >, std::pair, swig::from_key_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6451 | SwigPyIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T >, std::pair, swig::from_key_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T >, std::pair, swig::from_key_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T >, std::pair, swig::from_key_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6452 | : SwigPyForwardIteratorClosed_T(curr, first, last, seq) | ^ QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T >, std::pair, swig::from_key_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyIteratorClosed_T::SwigPyIteratorClosed_T(swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, swig::SwigPyIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = std::_Rb_tree_iterator >; ValueType = std::pair; FromOper = swig::from_value_oper >]’: QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T >, std::pair, swig::from_value_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6451 | SwigPyIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T >, std::pair, swig::from_value_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6451:5: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T >, std::pair, swig::from_value_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T >, std::pair, swig::from_value_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6452 | : SwigPyForwardIteratorClosed_T(curr, first, last, seq) | ^ QuantLib/quantlib_wrap.cpp:6452:93: note: parameter passing for argument of type ‘swig::SwigPyIteratorClosed_T >, std::pair, swig::from_value_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = swig::SwigPySequence_Cont; Seq = std::vector]’: QuantLib/quantlib_wrap.cpp:6745:18: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6745 | seq->insert(seq->end(),(value_type)(*it)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = QuantLib::Date]’: /usr/include/c++/10/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 913 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) | ^~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:914:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 914 | { std::__fill_a1(__first, __last, __value); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = QuantLib::Date*]’: /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = swig::SwigPySequence_Cont; Seq = std::vector]’: QuantLib/quantlib_wrap.cpp:6745:18: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6745 | seq->insert(seq->end(),(value_type)(*it)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = double]’: /usr/include/c++/10/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 913 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) | ^~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:914:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 914 | { std::__fill_a1(__first, __last, __value); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = swig::SwigPySequence_Cont >; Seq = std::vector >]’: QuantLib/quantlib_wrap.cpp:6745:18: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6745 | seq->insert(seq->end(),(value_type)(*it)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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 = std::pair*; bool _TrivialValueTypes = false]’: /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 84 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:84: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++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair]’: /usr/include/c++/10/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 913 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) | ^~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:914:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 914 | { std::__fill_a1(__first, __last, __value); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = swig::SwigPySequence_Cont; Seq = std::vector]’: QuantLib/quantlib_wrap.cpp:6745:18: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 6745 | seq->insert(seq->end(),(value_type)(*it)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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 = QuantLib::InterestRate*; bool _TrivialValueTypes = false]’: /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = QuantLib::InterestRate]’: /usr/include/c++/10/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 913 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) | ^~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:914:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 914 | { std::__fill_a1(__first, __last, __value); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = QuantLib::InterestRate*]’: /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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 = QuantLib::IntervalPrice*; bool _TrivialValueTypes = false]’: /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 84 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 QuantLib/quantlib_wrap.cpp: In function ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = swig::SwigPySequence_Cont; Seq = std::vector >]’: QuantLib/quantlib_wrap.cpp:6745:18: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6745 | seq->insert(seq->end(),(value_type)(*it)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator > >; _Tp = QuantLib::IntervalPrice]’: /usr/include/c++/10/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 913 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) | ^~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:914:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 914 | { std::__fill_a1(__first, __last, __value); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = QuantLib::IntervalPrice*]’: /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:226:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 226 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 227 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 238 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:238:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1293:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1293 | insert(const_iterator __position, value_type&& __x) | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1294 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/experimental/volatility/zabrinterpolation.hpp:28, from /usr/include/ql/experimental/volatility/zabrinterpolatedsmilesection.hpp:31, from /usr/include/ql/experimental/volatility/all.hpp:23, from /usr/include/ql/experimental/all.hpp:30, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/experimental/volatility/zabrsmilesection.hpp: In member function ‘void QuantLib::ZabrSmileSection::init3(QuantLib::ZabrLocalVolatility) [with Evaluation = QuantLib::ZabrFullFd]’: /usr/include/ql/experimental/volatility/zabrsmilesection.hpp:225:20: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 225 | strikes_.insert(strikes_.begin(), 0.0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/experimental/volatility/zabrsmilesection.hpp:226:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 226 | callPrices_.insert(callPrices_.begin(), forward_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In function ‘void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = swig::SwigPySequence_Cont >; Seq = std::vector >]’: QuantLib/quantlib_wrap.cpp:6745:18: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 6745 | seq->insert(seq->end(),(value_type)(*it)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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 = boost::tuples::tuple*; bool _TrivialValueTypes = false]’: /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 84 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:84: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++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::tuples::tuple]’: /usr/include/c++/10/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 913 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) | ^~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:914:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 914 | { std::__fill_a1(__first, __last, __value); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = boost::tuples::tuple*]’: /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘_FIter std::upper_bound(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = double]’: /usr/include/c++/10/bits/stl_algo.h:2087:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2087 | upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2087:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2096:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2096 | return std::__upper_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2097 | __gnu_cxx::__ops::__val_less_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 98 | __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = double*; _UnaryOperation = QuantLib::multiply_by]’: /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]’: /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 84 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]’: /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1662 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1666:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1666 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1668:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1668 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1669:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1669 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algo.h:61, from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_heap.h:418:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/10/bits/stl_heap.h:418:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_heap.h:424:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 79 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:82:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 82 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:84:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:85:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 85 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:86:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:87:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 87 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:89:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 89 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:91:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 91 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:92:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:93:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 93 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:94:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 94 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:96:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 96 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/10/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++/10/bits/stl_algo.h:1898:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1898 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1898:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1898:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1904:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1904 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1907 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1911:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1911 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:833:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 833 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:833:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:833:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:843:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 843 | return std::__copy_move_backward_a(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | __result); | ~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 98 | __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In static member function ‘static _OI std::__copy_move<_IsMove, _IsSimple, _Category>::__copy_m(_II, _II, _OI) [with _II = std::_List_iterator; _OI = std::back_insert_iterator >; bool _IsMove = false; bool _IsSimple = false; _Category = std::bidirectional_iterator_tag]’: /usr/include/c++/10/bits/stl_algobase.h:345:2: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 345 | __copy_m(_II __first, _II __last, _OI __result) | ^~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:345:2: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 /usr/include/c++/10/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++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 568 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {QuantLib::Date}; _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 98 | __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98: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/boost/function/detail/maybe_include.hpp:22, from /usr/include/boost/function/detail/function_iterate.hpp:14, from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /usr/include/boost/function.hpp:70, from /usr/include/ql/functional.hpp:36, from /usr/include/ql/quantlib.hpp:20, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/boost/function/function_template.hpp: In member function ‘bool boost::detail::function::basic_vtable1::assign_to(FunctionObj, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [with FunctionObj = QuantLib::identity; R = double; T0 = double]’: /usr/include/boost/function/function_template.hpp:609:9: note: parameter passing for argument of type ‘QuantLib::identity’ changed in GCC 7.1 609 | assign_to(FunctionObj f, function_buffer& functor, function_obj_tag) const | ^~~~~~~~~ /usr/include/boost/function/function_template.hpp:612:27: note: parameter passing for argument of type ‘QuantLib::identity’ changed in GCC 7.1 612 | assign_functor(f, functor, | ~~~~~~~~~~~~~~^~~~~~~~~~~~ 613 | integral_constant::value)>()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorClosed_T::SwigPyForwardIteratorClosed_T(swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = std::_Rb_tree_iterator >; ValueType = std::pair; FromOper = swig::from_key_oper >]’: QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T >, std::pair, swig::from_key_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6403 | SwigPyForwardIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T >, std::pair, swig::from_key_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T >, std::pair, swig::from_key_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6404:73: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T >, std::pair, swig::from_key_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6404 | : SwigPyIterator_T(curr, seq), begin(first), end(last) | ^ QuantLib/quantlib_wrap.cpp: In constructor ‘swig::SwigPyForwardIteratorClosed_T::SwigPyForwardIteratorClosed_T(swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, swig::SwigPyForwardIteratorClosed_T::out_iterator, PyObject*) [with OutIterator = std::_Rb_tree_iterator >; ValueType = std::pair; FromOper = swig::from_value_oper >]’: QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T >, std::pair, swig::from_value_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6403 | SwigPyForwardIteratorClosed_T(out_iterator curr, out_iterator first, out_iterator last, PyObject *seq) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T >, std::pair, swig::from_value_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6403:5: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T >, std::pair, swig::from_value_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 QuantLib/quantlib_wrap.cpp:6404:73: note: parameter passing for argument of type ‘swig::SwigPyForwardIteratorClosed_T >, std::pair, swig::from_value_oper > >::out_iterator’ {aka ‘std::_Rb_tree_iterator >’} changed in GCC 7.1 6404 | : SwigPyIterator_T(curr, seq), begin(first), end(last) | ^ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1293:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1293 | insert(const_iterator __position, value_type&& __x) | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1294 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = QuantLib::Date*; _Cont = std::vector; _Tp = QuantLib::Date]’: /usr/include/c++/10/bits/stl_algobase.h:899:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 899 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:899:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = QuantLib::Date*; bool _TrivialValueTypes = false]’: /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 84 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = double*; _Cont = std::vector; _Tp = double]’: /usr/include/c++/10/bits/stl_algobase.h:899:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 899 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:899:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: /usr/include/c++/10/bits/stl_uninitialized.h:107:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 107 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:107:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:109:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 109 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1293:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1293 | insert(const_iterator __position, value_type&& __x) | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1294 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = std::pair*; _Cont = std::vector >; _Tp = std::pair]’: /usr/include/c++/10/bits/stl_algobase.h:899:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 899 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:899: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++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1293:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1293 | insert(const_iterator __position, value_type&& __x) | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1294 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = QuantLib::InterestRate*; _Cont = std::vector; _Tp = QuantLib::InterestRate]’: /usr/include/c++/10/bits/stl_algobase.h:899:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 899 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:899:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = QuantLib::InterestRate*; bool _TrivialValueTypes = false]’: /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 84 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1293:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1293 | insert(const_iterator __position, value_type&& __x) | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1294 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = QuantLib::IntervalPrice*; _Cont = std::vector >; _Tp = QuantLib::IntervalPrice]’: /usr/include/c++/10/bits/stl_algobase.h:899:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 899 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:899:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = QuantLib::IntervalPrice*; bool _TrivialValueTypes = false]’: /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 84 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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 = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1508 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1508:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1514:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1514 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1515 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/ext/alloc_traits.h:34, from /usr/include/c++/10/bits/basic_string.h:40, from /usr/include/c++/10/string:55, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/alloc_traits.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = QuantLib::Date]’: /usr/include/c++/10/bits/alloc_traits.h:735:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 735 | _Destroy(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/include/c++/10/bits/alloc_traits.h:735:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/alloc_traits.h:738:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 738 | _Destroy(__first, __last); | ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 340 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:354:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:356:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/stl_vector.h:1293:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1293 | insert(const_iterator __position, value_type&& __x) | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 1294 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = boost::tuples::tuple*; _Cont = std::vector >; _Tp = boost::tuples::tuple]’: /usr/include/c++/10/bits/stl_algobase.h:899:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 899 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:899: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++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator*>; _ForwardIterator = boost::tuples::tuple*; bool _TrivialValueTypes = false]’: /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 84 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘std::move_iterator*>’ changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2048 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2054:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2054 | _DistanceType __len = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algo.h:61, from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/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++/10/bits/stl_heap.h:253:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/10/bits/stl_heap.h:253:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_heap.h:253:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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++/10/bits/stl_algobase.h:152:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 152 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:152:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:745:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 745 | __copy_move_backward_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:745:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:745:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algobase.h:71, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = double; _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/predefined_ops.h:95:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {QuantLib::Date}; _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/function/detail/maybe_include.hpp:22, from /usr/include/boost/function/detail/function_iterate.hpp:14, from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /usr/include/boost/function.hpp:70, from /usr/include/ql/functional.hpp:36, from /usr/include/ql/quantlib.hpp:20, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/boost/function/function_template.hpp: In member function ‘void boost::detail::function::basic_vtable1::assign_functor(FunctionObj, boost::detail::function::function_buffer&, boost::true_type) const [with FunctionObj = QuantLib::identity; R = double; T0 = double]’: /usr/include/boost/function/function_template.hpp:565:9: note: parameter passing for argument of type ‘QuantLib::identity’ changed in GCC 7.1 565 | assign_functor(FunctionObj f, function_buffer& functor, true_type) const | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 340 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:354:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:356:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator; _OI = double*]’: /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 560 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 340 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:354:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 354 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:356:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 340 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:354:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:356:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 340 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:354:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 354 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:356:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/alloc_traits.h:33, from /usr/include/c++/10/ext/alloc_traits.h:34, from /usr/include/c++/10/bits/basic_string.h:40, from /usr/include/c++/10/string:55, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_construct.h: In function ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_construct.h:171:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 171 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_construct.h:171:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_construct.h:185:11: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 184 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __destroy(__first, __last); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 340 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:354:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 354 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:356:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:71, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = const double; _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/predefined_ops.h:95:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algo.h:61, from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_heap.h:231:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 231 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 232 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_uninitialized.h:107:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 107 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:107:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:109:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 109 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:67, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator.h: In function ‘decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]’: /usr/include/c++/10/bits/stl_iterator.h:2198:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 2198 | __miter_base(move_iterator<_Iterator> __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {QuantLib::InterestRate}; _Tp = QuantLib::InterestRate; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {QuantLib::IntervalPrice}; _Tp = QuantLib::IntervalPrice; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/alloc_traits.h:33, from /usr/include/c++/10/ext/alloc_traits.h:34, from /usr/include/c++/10/bits/basic_string.h:40, from /usr/include/c++/10/string:55, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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++/10/bits/stl_construct.h:161:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | __destroy(_ForwardIterator, _ForwardIterator) { } | ^~~~~~~~~ /usr/include/c++/10/bits/stl_construct.h:161:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {boost::tuples::tuple}; _Tp = boost::tuples::tuple; _Alloc = std::allocator >]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algo.h:61, from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 134 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/10/bits/stl_heap.h:139:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 139 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:71, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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 = double]’: /usr/include/c++/10/bits/predefined_ops.h:66:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ In file included from /usr/include/ql/termstructures/volatility/inflation/yoyinflationoptionletvolatilitystructure.hpp:28, from /usr/include/ql/cashflows/inflationcouponpricer.hpp:30, from /usr/include/ql/cashflows/cpicouponpricer.hpp:29, from /usr/include/ql/cashflows/all.hpp:14, from /usr/include/ql/quantlib.hpp:45, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/interpolation.hpp: In member function ‘std::vector QuantLib::Interpolation::templateImpl::yValues() const [with I1 = double*; I2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/interpolation.hpp:98:73: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 98 | return std::vector(yBegin_,yBegin_+(xEnd_-xBegin_)); | ^ /usr/include/ql/math/interpolation.hpp: In member function ‘std::vector QuantLib::Interpolation::templateImpl::xValues() const [with I1 = __gnu_cxx::__normal_iterator >; I2 = const double*]’: /usr/include/ql/math/interpolation.hpp:95:55: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | return std::vector(xBegin_,xEnd_); | ^ In file included from /usr/include/ql/termstructures/volatility/capfloor/capfloortermvolsurface.hpp:29, from /usr/include/ql/termstructures/volatility/optionlet/optionletstripper.hpp:30, from /usr/include/ql/termstructures/volatility/optionlet/optionletvolatilitystructure.hpp:31, from /usr/include/ql/cashflows/couponpricer.hpp:30, from /usr/include/ql/cashflows/conundrumpricer.hpp:26, from /usr/include/ql/cashflows/all.hpp:10, from /usr/include/ql/quantlib.hpp:45, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘std::vector QuantLib::Interpolation2D::templateImpl::xValues() const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Disposable]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:94:55: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 94 | return std::vector(xBegin_,xEnd_); | ^ /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘QuantLib::Size QuantLib::Interpolation2D::templateImpl::locateX(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Disposable]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:137:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::upper_bound(xBegin_,xEnd_-1,x)-xBegin_-1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘std::vector QuantLib::Interpolation2D::templateImpl::yValues() const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Disposable]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:103:55: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 103 | return std::vector(yBegin_,yEnd_); | ^ /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘QuantLib::Size QuantLib::Interpolation2D::templateImpl::locateY(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Disposable]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:149:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 149 | return std::upper_bound(yBegin_,yEnd_-1,y)-yBegin_-1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘std::vector QuantLib::Interpolation2D::templateImpl::xValues() const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Disposable]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:94:55: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 94 | return std::vector(xBegin_,xEnd_); | ^ /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘QuantLib::Size QuantLib::Interpolation2D::templateImpl::locateX(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Disposable]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:137:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::upper_bound(xBegin_,xEnd_-1,x)-xBegin_-1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘std::vector QuantLib::Interpolation2D::templateImpl::yValues() const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Disposable]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:103:55: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 103 | return std::vector(yBegin_,yEnd_); | ^ /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘QuantLib::Size QuantLib::Interpolation2D::templateImpl::locateY(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Disposable]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:149:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 149 | return std::upper_bound(yBegin_,yEnd_-1,y)-yBegin_-1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘std::vector QuantLib::Interpolation2D::templateImpl::xValues() const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Matrix]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:94:55: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 94 | return std::vector(xBegin_,xEnd_); | ^ /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘QuantLib::Size QuantLib::Interpolation2D::templateImpl::locateX(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Matrix]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:137:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::upper_bound(xBegin_,xEnd_-1,x)-xBegin_-1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘std::vector QuantLib::Interpolation2D::templateImpl::yValues() const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Matrix]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:103:55: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 103 | return std::vector(yBegin_,yEnd_); | ^ /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘QuantLib::Size QuantLib::Interpolation2D::templateImpl::locateY(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Matrix]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:149:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 149 | return std::upper_bound(yBegin_,yEnd_-1,y)-yBegin_-1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/termstructures/volatility/inflation/yoyinflationoptionletvolatilitystructure.hpp:28, from /usr/include/ql/cashflows/inflationcouponpricer.hpp:30, from /usr/include/ql/cashflows/cpicouponpricer.hpp:29, from /usr/include/ql/cashflows/all.hpp:14, from /usr/include/ql/quantlib.hpp:45, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/interpolation.hpp: In member function ‘std::vector QuantLib::Interpolation::templateImpl::xValues() const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/interpolation.hpp:95:55: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | return std::vector(xBegin_,xEnd_); | ^ /usr/include/ql/math/interpolation.hpp: In member function ‘std::vector QuantLib::Interpolation::templateImpl::yValues() const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/interpolation.hpp:98:73: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 98 | return std::vector(yBegin_,yBegin_+(xEnd_-xBegin_)); | ^ In file included from /usr/include/ql/termstructures/yield/forwardcurve.hpp:31, from /usr/include/ql/termstructures/yield/bootstraptraits.hpp:33, from /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:31, from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/interpolations/backwardflatinterpolation.hpp: In member function ‘QuantLib::Real QuantLib::detail::BackwardFlatInterpolationImpl::value(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/interpolations/backwardflatinterpolation.hpp:88:37: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | || std::distance(this->xBegin_, this->xEnd_) == 1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/interpolations/backwardflatinterpolation.hpp: In member function ‘QuantLib::Real QuantLib::detail::BackwardFlatInterpolationImpl::primitive(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/interpolations/backwardflatinterpolation.hpp:98:34: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 98 | if (std::distance(this->xBegin_, this->xEnd_) == 1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/termstructures/volatility/capfloor/capfloortermvolsurface.hpp:29, from /usr/include/ql/termstructures/volatility/optionlet/optionletstripper.hpp:30, from /usr/include/ql/termstructures/volatility/optionlet/optionletvolatilitystructure.hpp:31, from /usr/include/ql/cashflows/couponpricer.hpp:30, from /usr/include/ql/cashflows/conundrumpricer.hpp:26, from /usr/include/ql/cashflows/all.hpp:10, from /usr/include/ql/quantlib.hpp:45, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘std::vector QuantLib::Interpolation2D::templateImpl::xValues() const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Matrix]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:94:55: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 94 | return std::vector(xBegin_,xEnd_); | ^ /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘QuantLib::Size QuantLib::Interpolation2D::templateImpl::locateX(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Matrix]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:137:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | return std::upper_bound(xBegin_,xEnd_-1,x)-xBegin_-1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘std::vector QuantLib::Interpolation2D::templateImpl::yValues() const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Matrix]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:103:55: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 103 | return std::vector(yBegin_,yEnd_); | ^ /usr/include/ql/math/interpolations/interpolation2d.hpp: In member function ‘QuantLib::Size QuantLib::Interpolation2D::templateImpl::locateY(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >; M = QuantLib::Matrix]’: /usr/include/ql/math/interpolations/interpolation2d.hpp:149:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 149 | return std::upper_bound(yBegin_,yEnd_-1,y)-yBegin_-1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In member function ‘ptrdiff_t swig::SwigPyIterator_T::distance(const swig::SwigPyIterator&) const [with OutIterator = std::_Rb_tree_iterator >]’: QuantLib/quantlib_wrap.cpp:6308:22: note: parameter passing for argument of type ‘const std::_Rb_tree_iterator >’ changed in GCC 7.1 6308 | return std::distance(current, iters->get_current()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In member function ‘ptrdiff_t swig::SwigPyIterator_T::distance(const swig::SwigPyIterator&) const [with OutIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: QuantLib/quantlib_wrap.cpp:6308:22: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 6308 | return std::distance(current, iters->get_current()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In member function ‘ptrdiff_t swig::SwigPyIterator_T::distance(const swig::SwigPyIterator&) const [with OutIterator = __gnu_cxx::__normal_iterator > >]’: QuantLib/quantlib_wrap.cpp:6308:22: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 6308 | return std::distance(current, iters->get_current()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In member function ‘ptrdiff_t swig::SwigPyIterator_T::distance(const swig::SwigPyIterator&) const [with OutIterator = __gnu_cxx::__normal_iterator >]’: QuantLib/quantlib_wrap.cpp:6308:22: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 6308 | return std::distance(current, iters->get_current()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In member function ‘ptrdiff_t swig::SwigPyIterator_T::distance(const swig::SwigPyIterator&) const [with OutIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: QuantLib/quantlib_wrap.cpp:6308:22: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 6308 | return std::distance(current, iters->get_current()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In member function ‘ptrdiff_t swig::SwigPyIterator_T::distance(const swig::SwigPyIterator&) const [with OutIterator = __gnu_cxx::__normal_iterator >]’: QuantLib/quantlib_wrap.cpp:6308:22: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 6308 | return std::distance(current, iters->get_current()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ QuantLib/quantlib_wrap.cpp: In member function ‘ptrdiff_t swig::SwigPyIterator_T::distance(const swig::SwigPyIterator&) const [with OutIterator = __gnu_cxx::__normal_iterator >]’: QuantLib/quantlib_wrap.cpp:6308:22: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 6308 | return std::distance(current, iters->get_current()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/experimental/finitedifferences/fdmklugeextousolver.hpp:32, from /usr/include/ql/experimental/finitedifferences/all.hpp:18, from /usr/include/ql/experimental/all.hpp:15, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/methods/finitedifferences/solvers/fdmndimsolver.hpp: In member function ‘void QuantLib::FdmNdimSolver::performCalculations() const [with unsigned int N = 6]’: /usr/include/ql/methods/finitedifferences/solvers/fdmndimsolver.hpp:126:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 126 | std::copy(initialValues_.begin(), initialValues_.end(), rhs.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/methods/finitedifferences/solvers/fdmndimsolver.hpp: In member function ‘void QuantLib::FdmNdimSolver::performCalculations() const [with unsigned int N = 5]’: /usr/include/ql/methods/finitedifferences/solvers/fdmndimsolver.hpp:126:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 126 | std::copy(initialValues_.begin(), initialValues_.end(), rhs.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/methods/finitedifferences/solvers/fdmndimsolver.hpp: In member function ‘void QuantLib::FdmNdimSolver::performCalculations() const [with unsigned int N = 4]’: /usr/include/ql/methods/finitedifferences/solvers/fdmndimsolver.hpp:126:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 126 | std::copy(initialValues_.begin(), initialValues_.end(), rhs.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/experimental/exoticoptions/all.hpp:25, from /usr/include/ql/experimental/all.hpp:14, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/experimental/exoticoptions/mchimalayaengine.hpp: In member function ‘QuantLib::TimeGrid QuantLib::MCHimalayaEngine::timeGrid() const [with RNG = QuantLib::GenericLowDiscrepancy; S = QuantLib::GenericRiskStatistics >]’: /usr/include/ql/experimental/exoticoptions/mchimalayaengine.hpp:155:63: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 155 | return TimeGrid(fixingTimes.begin(), fixingTimes.end()); | ^ /usr/include/ql/experimental/exoticoptions/mchimalayaengine.hpp: In member function ‘QuantLib::TimeGrid QuantLib::MCHimalayaEngine::timeGrid() const [with RNG = QuantLib::GenericPseudoRandom; S = QuantLib::GenericRiskStatistics >]’: /usr/include/ql/experimental/exoticoptions/mchimalayaengine.hpp:155:63: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 155 | return TimeGrid(fixingTimes.begin(), fixingTimes.end()); | ^ In file included from /usr/include/ql/pricingengines/all.hpp:12, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/mclongstaffschwartzengine.hpp: In member function ‘QuantLib::TimeGrid QuantLib::MCLongstaffSchwartzEngine::timeGrid() const [with GenericEngine = QuantLib::BasketOption::engine; MC = QuantLib::MultiVariate; RNG = QuantLib::GenericLowDiscrepancy; S = QuantLib::GenericRiskStatistics >; RNG_Calibration = QuantLib::GenericLowDiscrepancy]’: /usr/include/ql/pricingengines/mclongstaffschwartzengine.hpp:231:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 231 | this->timeSteps_); | ^ /usr/include/ql/pricingengines/mclongstaffschwartzengine.hpp:236:53: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 236 | std::max(steps, 1)); | ^ /usr/include/ql/pricingengines/mclongstaffschwartzengine.hpp: In member function ‘QuantLib::TimeGrid QuantLib::MCLongstaffSchwartzEngine::timeGrid() const [with GenericEngine = QuantLib::BasketOption::engine; MC = QuantLib::MultiVariate; RNG = QuantLib::GenericPseudoRandom; S = QuantLib::GenericRiskStatistics >; RNG_Calibration = QuantLib::GenericPseudoRandom]’: /usr/include/ql/pricingengines/mclongstaffschwartzengine.hpp:231:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 231 | this->timeSteps_); | ^ /usr/include/ql/pricingengines/mclongstaffschwartzengine.hpp:236:53: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 236 | std::max(steps, 1)); | ^ In file included from /usr/include/ql/pricingengines/asian/mc_discr_geom_av_price.hpp:29, from /usr/include/ql/pricingengines/asian/mc_discr_arith_av_price.hpp:28, from /usr/include/ql/pricingengines/asian/all.hpp:8, from /usr/include/ql/pricingengines/all.hpp:15, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/asian/mcdiscreteasianengine.hpp: In member function ‘QuantLib::TimeGrid QuantLib::MCDiscreteAveragingAsianEngine::timeGrid() const [with RNG = QuantLib::GenericLowDiscrepancy; S = QuantLib::GenericRiskStatistics >]’: /usr/include/ql/pricingengines/asian/mcdiscreteasianengine.hpp:161:63: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return TimeGrid(fixingTimes.begin(), fixingTimes.end()); | ^ /usr/include/ql/pricingengines/asian/mcdiscreteasianengine.hpp: In member function ‘QuantLib::TimeGrid QuantLib::MCDiscreteAveragingAsianEngine::timeGrid() const [with RNG = QuantLib::GenericPseudoRandom; S = QuantLib::GenericRiskStatistics >]’: /usr/include/ql/pricingengines/asian/mcdiscreteasianengine.hpp:161:63: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | return TimeGrid(fixingTimes.begin(), fixingTimes.end()); | ^ In file included from /usr/include/ql/pricingengines/all.hpp:12, from /usr/include/ql/quantlib.hpp:55, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/pricingengines/mclongstaffschwartzengine.hpp: In member function ‘QuantLib::TimeGrid QuantLib::MCLongstaffSchwartzEngine::timeGrid() const [with GenericEngine = QuantLib::OneAssetOption::engine; MC = QuantLib::SingleVariate; RNG = QuantLib::GenericLowDiscrepancy; S = QuantLib::GenericRiskStatistics >; RNG_Calibration = QuantLib::GenericLowDiscrepancy]’: /usr/include/ql/pricingengines/mclongstaffschwartzengine.hpp:231:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 231 | this->timeSteps_); | ^ /usr/include/ql/pricingengines/mclongstaffschwartzengine.hpp:236:53: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 236 | std::max(steps, 1)); | ^ /usr/include/ql/pricingengines/mclongstaffschwartzengine.hpp: In member function ‘QuantLib::TimeGrid QuantLib::MCLongstaffSchwartzEngine::timeGrid() const [with GenericEngine = QuantLib::OneAssetOption::engine; MC = QuantLib::SingleVariate; RNG = QuantLib::GenericPseudoRandom; S = QuantLib::GenericRiskStatistics >; RNG_Calibration = QuantLib::GenericPseudoRandom]’: /usr/include/ql/pricingengines/mclongstaffschwartzengine.hpp:231:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 231 | this->timeSteps_); | ^ /usr/include/ql/pricingengines/mclongstaffschwartzengine.hpp:236:53: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 236 | std::max(steps, 1)); | ^ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In constructor ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:653:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 653 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:653:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:657:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 657 | _M_range_initialize(__first, __last, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 658 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/termstructures/volatility/inflation/yoyinflationoptionletvolatilitystructure.hpp:28, from /usr/include/ql/cashflows/inflationcouponpricer.hpp:30, from /usr/include/ql/cashflows/cpicouponpricer.hpp:29, from /usr/include/ql/cashflows/all.hpp:14, from /usr/include/ql/quantlib.hpp:45, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/interpolation.hpp: In member function ‘QuantLib::Size QuantLib::Interpolation::templateImpl::locate(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = const double*]’: /usr/include/ql/math/interpolation.hpp:119:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 119 | return std::upper_bound(xBegin_,xEnd_-1,x)-xBegin_-1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘_FIter std::upper_bound(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = double]’: /usr/include/c++/10/bits/stl_algo.h:2087:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2087 | upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2087:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2096:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2096 | return std::__upper_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2097 | __gnu_cxx::__ops::__val_less_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/termstructures/volatility/inflation/yoyinflationoptionletvolatilitystructure.hpp:28, from /usr/include/ql/cashflows/inflationcouponpricer.hpp:30, from /usr/include/ql/cashflows/cpicouponpricer.hpp:29, from /usr/include/ql/cashflows/all.hpp:14, from /usr/include/ql/quantlib.hpp:45, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/interpolation.hpp: In member function ‘QuantLib::Size QuantLib::Interpolation::templateImpl::locate(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/interpolation.hpp:119:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 119 | return std::upper_bound(xBegin_,xEnd_-1,x)-xBegin_-1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_iterator >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 138 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:138:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:141:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 141 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 142 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/map:61, from /usr/include/boost/date_time/gregorian/greg_month.hpp:18, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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 = double; _Tp = boost::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/ql/methods/finitedifferences/solvers/fdmndimsolver.hpp:28, from /usr/include/ql/experimental/finitedifferences/fdmklugeextousolver.hpp:32, from /usr/include/ql/experimental/finitedifferences/all.hpp:18, from /usr/include/ql/experimental/all.hpp:15, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/methods/finitedifferences/finitedifferencemodel.hpp: In constructor ‘QuantLib::FiniteDifferenceModel::FiniteDifferenceModel(const operator_type&, const bc_set&, const std::vector&) [with Evolver = QuantLib::CrankNicolson]’: /usr/include/ql/methods/finitedifferences/finitedifferencemodel.hpp:49:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 49 | std::sort(stoppingTimes_.begin(), stoppingTimes_.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/methods/finitedifferences/finitedifferencemodel.hpp:51:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 51 | std::unique(stoppingTimes_.begin(), stoppingTimes_.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/methods/finitedifferences/finitedifferencemodel.hpp:52:33: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 52 | stoppingTimes_.erase(last, stoppingTimes_.end()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/methods/finitedifferences/finitedifferencemodel.hpp: In constructor ‘QuantLib::FiniteDifferenceModel::FiniteDifferenceModel(const operator_type&, const bc_set&, const std::vector&) [with Evolver = QuantLib::ParallelEvolver >]’: /usr/include/ql/methods/finitedifferences/finitedifferencemodel.hpp:49:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 49 | std::sort(stoppingTimes_.begin(), stoppingTimes_.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/methods/finitedifferences/finitedifferencemodel.hpp:51:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 51 | std::unique(stoppingTimes_.begin(), stoppingTimes_.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/methods/finitedifferences/finitedifferencemodel.hpp:52:33: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 52 | stoppingTimes_.erase(last, stoppingTimes_.end()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/termstructures/all.hpp:7, from /usr/include/ql/quantlib.hpp:58, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/globalbootstrap.hpp: In member function ‘QuantLib::Real QuantLib::GlobalBootstrap::calculate() const::TargetFunction::value(const QuantLib::Array&) const [with Curve = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/globalbootstrap.hpp:268:27: note: parameter passing for argument of type ‘QuantLib::square’ changed in GCC 7.1 268 | std::transform(v.begin(), v.end(), v.begin(), square()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/globalbootstrap.hpp: In member function ‘QuantLib::Disposable QuantLib::GlobalBootstrap::calculate() const::TargetFunction::values(const QuantLib::Array&) const [with Curve = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/globalbootstrap.hpp:289:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 289 | Array asArray(result.begin(), result.end()); | ^~~~~~~ In file included from /usr/include/ql/numericalmethod.hpp:28, from /usr/include/ql/discretizedasset.hpp:28, from /usr/include/ql/quantlib.hpp:15, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/timegrid.hpp: In constructor ‘QuantLib::TimeGrid::TimeGrid(Iterator, Iterator) [with Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/timegrid.hpp:53:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 53 | TimeGrid(Iterator begin, Iterator end) | ^~~~~~~~ /usr/include/ql/timegrid.hpp:53:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/timegrid.hpp:54:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 54 | : mandatoryTimes_(begin, end) { | ^ /usr/include/ql/timegrid.hpp:56:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 56 | std::sort(mandatoryTimes_.begin(),mandatoryTimes_.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:63:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 63 | std::unique(mandatoryTimes_.begin(),mandatoryTimes_.end(), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | static_cast(close_enough)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:70:26: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 70 | times_.insert(times_.end(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ 71 | mandatoryTimes_.begin(), mandatoryTimes_.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:70:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/timegrid.hpp:74:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 74 | std::adjacent_difference(times_.begin()+1,times_.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | std::back_inserter(dt_)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp: In constructor ‘QuantLib::TimeGrid::TimeGrid(Iterator, Iterator, QuantLib::Size) [with Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/timegrid.hpp:85:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 85 | TimeGrid(Iterator begin, Iterator end, Size steps) | ^~~~~~~~ /usr/include/ql/timegrid.hpp:85:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/timegrid.hpp:86:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | : mandatoryTimes_(begin, end) { | ^ /usr/include/ql/timegrid.hpp:88:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | std::sort(mandatoryTimes_.begin(),mandatoryTimes_.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:95:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | std::unique(mandatoryTimes_.begin(),mandatoryTimes_.end(), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | static_cast(close_enough)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:106:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 106 | std::adjacent_difference(mandatoryTimes_.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 107 | mandatoryTimes_.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 108 | std::back_inserter(diff)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:110:31: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 110 | diff.erase(diff.begin()); | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:111:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 111 | dtMax = *(std::min_element(diff.begin(), diff.end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/timegrid.hpp:133:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 133 | std::adjacent_difference(times_.begin()+1,times_.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | std::back_inserter(dt_)); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/experimental/volatility/swaptionvolcube1a.hpp:28, from /usr/include/ql/experimental/volatility/all.hpp:20, from /usr/include/ql/experimental/all.hpp:30, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp: In member function ‘void QuantLib::SwaptionVolCube1x::fillVolatilityCube() const [with Model = QuantLib::SwaptionVolCubeSabrModel]’: /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:558:30: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 558 | atmOptionTimes.insert(atmOptionTimes.end(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 559 | optionTimes.begin(), optionTimes.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:558:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:560:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560 | std::sort(atmOptionTimes.begin(),atmOptionTimes.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:562:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 562 | std::unique(atmOptionTimes.begin(), atmOptionTimes.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:563:29: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 563 | atmOptionTimes.erase(new_end, atmOptionTimes.end()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:567:30: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 567 | atmSwapLengths.insert(atmSwapLengths.end(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 568 | swapLengths.begin(), swapLengths.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:567:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:569:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 569 | std::sort(atmSwapLengths.begin(),atmSwapLengths.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:570:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 570 | new_end = std::unique(atmSwapLengths.begin(), atmSwapLengths.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:571:29: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 571 | atmSwapLengths.erase(new_end, atmSwapLengths.end()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:575:30: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 575 | atmOptionDates.insert(atmOptionDates.end(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 576 | optionDates.begin(), optionDates.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:575:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:577:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 577 | std::sort(atmOptionDates.begin(),atmOptionDates.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:579:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 579 | std::unique(atmOptionDates.begin(), atmOptionDates.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:580:29: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 580 | atmOptionDates.erase(new_end_1, atmOptionDates.end()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:597:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 597 | !(std::binary_search(optionTimes.begin(), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 598 | optionTimes.end(), | ~~~~~~~~~~~~~~~~~~ 599 | atmOptionTimes[j])); | ~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:601:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 601 | !(std::binary_search(swapLengths.begin(), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 602 | swapLengths.end(), | ~~~~~~~~~~~~~~~~~~ 603 | atmSwapLengths[k])); | ~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1577:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1577 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1577:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1580:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1580 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1585:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1585 | std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1586 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 1587 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2048 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2048:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2054:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2054 | _DistanceType __len = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:66, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits< >::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = std::_Rb_tree_iterator >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:80:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 80 | __distance(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:80:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 98 | __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h: In function ‘constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_iterator_base_funcs.h:98:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/map:60, from /usr/include/boost/date_time/gregorian/greg_month.hpp:18, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = double; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/termstructures/inflation/piecewiseyoyinflationcurve.hpp:30, from /usr/include/ql/experimental/inflation/yoycapfloortermpricesurface.hpp:29, from /usr/include/ql/experimental/inflation/yoyoptionletstripper.hpp:29, from /usr/include/ql/experimental/inflation/interpolatedyoyoptionletstripper.hpp:30, from /usr/include/ql/experimental/inflation/all.hpp:7, from /usr/include/ql/experimental/all.hpp:18, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/inflation/inflationtraits.hpp: In static member function ‘static QuantLib::Rate QuantLib::ZeroInflationTraits::minValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseZeroInflationCurve]’: /usr/include/ql/termstructures/inflation/inflationtraits.hpp:84:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | Rate r = *(std::min_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/inflation/inflationtraits.hpp: In static member function ‘static QuantLib::Rate QuantLib::ZeroInflationTraits::maxValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseZeroInflationCurve]’: /usr/include/ql/termstructures/inflation/inflationtraits.hpp:96:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 96 | Rate r = *(std::max_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/experimental/credit/interpolatedaffinehazardratecurve.hpp:25, from /usr/include/ql/experimental/credit/all.hpp:25, from /usr/include/ql/experimental/all.hpp:13, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/credit/probabilitytraits.hpp: In static member function ‘static QuantLib::Real QuantLib::HazardRate::minValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseDefaultCurve]’: /usr/include/ql/termstructures/credit/probabilitytraits.hpp:159:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 159 | Real r = *(std::min_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/credit/probabilitytraits.hpp: In static member function ‘static QuantLib::Real QuantLib::HazardRate::maxValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseDefaultCurve]’: /usr/include/ql/termstructures/credit/probabilitytraits.hpp:171:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 171 | Real r = *(std::max_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/termstructures/all.hpp:7, from /usr/include/ql/quantlib.hpp:58, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/globalbootstrap.hpp: In member function ‘void QuantLib::GlobalBootstrap::initialize() const [with Curve = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/globalbootstrap.hpp:162:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 162 | std::sort(dates.begin(), dates.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/globalbootstrap.hpp:163:49: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 163 | std::vector::iterator it = std::unique(dates.begin(), dates.end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:31, from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::SimpleZeroYield::minValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:323:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323 | Real r = *(std::min_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::SimpleZeroYield::maxValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:340:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340 | Real r = *(std::max_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/numericalmethod.hpp:29, from /usr/include/ql/discretizedasset.hpp:28, from /usr/include/ql/quantlib.hpp:15, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/array.hpp: In constructor ‘QuantLib::Array::Array(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/array.hpp:280:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 280 | inline Array::Array(ForwardIterator begin, ForwardIterator end) { | ^~~~~ /usr/include/ql/math/array.hpp:280:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/array.hpp:283:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 283 | detail::_fill_array_(*this, data_, n_, begin, end, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | boost::is_integral()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/array.hpp:283:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:31, from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::ZeroYield::minValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:161:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | Real r = *(std::min_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::ZeroYield::maxValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:175:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 175 | Real r = *(std::max_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::Discount::minValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:88:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | return *(std::min_element(c->data().begin(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 89 | c->data().end()))/2.0; | ~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::ZeroYield::minValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:161:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | Real r = *(std::min_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::ZeroYield::maxValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:175:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 175 | Real r = *(std::max_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::Discount::minValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:88:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | return *(std::min_element(c->data().begin(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 89 | c->data().end()))/2.0; | ~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::Discount::minValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:88:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | return *(std::min_element(c->data().begin(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 89 | c->data().end()))/2.0; | ~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::ZeroYield::minValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:161:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | Real r = *(std::min_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::ZeroYield::maxValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:175:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 175 | Real r = *(std::max_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::ForwardRate::minValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:242:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 242 | Real r = *(std::min_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::ForwardRate::maxValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:256:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 256 | Real r = *(std::max_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::Discount::minValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:88:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | return *(std::min_element(c->data().begin(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 89 | c->data().end()))/2.0; | ~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::ForwardRate::minValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:242:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 242 | Real r = *(std::min_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::ForwardRate::maxValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:256:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 256 | Real r = *(std::max_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/math/all.hpp:16, from /usr/include/ql/quantlib.hpp:51, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/generallinearleastsquares.hpp: In constructor ‘QuantLib::GeneralLinearLeastSquares::GeneralLinearLeastSquares(const xContainer&, const yContainer&, const vContainer&) [with xContainer = std::vector; yContainer = std::vector; vContainer = std::vector >]’: /usr/include/ql/math/generallinearleastsquares.hpp:88:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | calculate(x.begin(), x.end(), y.begin(), y.end(), v.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/generallinearleastsquares.hpp:88:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/generallinearleastsquares.hpp: In constructor ‘QuantLib::GeneralLinearLeastSquares::GeneralLinearLeastSquares(const xContainer&, const yContainer&, const vContainer&) [with xContainer = std::vector; yContainer = std::vector; vContainer = std::vector >]’: /usr/include/ql/math/generallinearleastsquares.hpp:88:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | calculate(x.begin(), x.end(), y.begin(), y.end(), v.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/generallinearleastsquares.hpp:88:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/generallinearleastsquares.hpp:88:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1379 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1379:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1383 | _M_insert_dispatch(begin() + __offset, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1384 | __first, __last, __false_type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1383:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algo.h:4851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/10/bits/stl_algo.h:4851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function ‘_FIter std::unique(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algo.h:973:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 973 | unique(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~ /usr/include/c++/10/bits/stl_algo.h:973:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:982:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 982 | return std::__unique(__first, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 983 | __gnu_cxx::__ops::__iter_equal_to_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function ‘bool std::binary_search(_FIter, _FIter, const _Tp&) [with _FIter = __gnu_cxx::__normal_iterator >; _Tp = double]’: /usr/include/c++/10/bits/stl_algo.h:2262:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2262 | binary_search(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:2262:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:2273:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2273 | = std::__lower_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2274 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/experimental/volatility/swaptionvolcube1a.hpp:28, from /usr/include/ql/experimental/volatility/all.hpp:20, from /usr/include/ql/experimental/all.hpp:30, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp: In member function ‘std::vector QuantLib::SwaptionVolCube1x::spreadVolInterpolation(const QuantLib::Date&, const QuantLib::Period&) const [with Model = QuantLib::SwaptionVolCubeSabrModel]’: /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:662:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 662 | optionTimesPreviousNode = std::lower_bound(optionTimes.begin(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 663 | optionTimes.end(), | ~~~~~~~~~~~~~~~~~~ 664 | atmOptionTime); | ~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:670:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 670 | swapLengthsPreviousNode = std::lower_bound(swapLengths.begin(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 671 | swapLengths.end(), | ~~~~~~~~~~~~~~~~~~ 672 | atmTimeLength); | ~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp: In member function ‘void QuantLib::SwaptionVolCube1x::Cube::setPoint(const QuantLib::Date&, const QuantLib::Period&, QuantLib::Real, QuantLib::Time, const std::vector&) [with Model = QuantLib::SwaptionVolCubeSabrModel]’: /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:1034:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1034 | !(std::binary_search(optionTimes_.begin(),optionTimes_.end(),optionTime)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:1036:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1036 | !(std::binary_search(swapLengths_.begin(),swapLengths_.end(),swapLength)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:1042:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1042 | std::lower_bound(optionTimes_.begin(),optionTimes_.end(),optionTime); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:1046:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1046 | std::lower_bound(swapLengths_.begin(),swapLengths_.end(),swapLength); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:31, from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::ZeroYield::minValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:161:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | Real r = *(std::min_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/yield/bootstraptraits.hpp: In static member function ‘static QuantLib::Real QuantLib::ZeroYield::maxValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYieldCurve]’: /usr/include/ql/termstructures/yield/bootstraptraits.hpp:175:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 175 | Real r = *(std::max_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/termstructures/inflation/piecewiseyoyinflationcurve.hpp:30, from /usr/include/ql/experimental/inflation/yoycapfloortermpricesurface.hpp:29, from /usr/include/ql/experimental/inflation/yoyoptionletstripper.hpp:29, from /usr/include/ql/experimental/inflation/interpolatedyoyoptionletstripper.hpp:30, from /usr/include/ql/experimental/inflation/all.hpp:7, from /usr/include/ql/experimental/all.hpp:18, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/inflation/inflationtraits.hpp: In static member function ‘static QuantLib::Rate QuantLib::YoYInflationTraits::minValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYoYInflationCurve]’: /usr/include/ql/termstructures/inflation/inflationtraits.hpp:160:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 160 | Rate r = *(std::min_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/inflation/inflationtraits.hpp: In static member function ‘static QuantLib::Rate QuantLib::YoYInflationTraits::maxValueAfter(QuantLib::Size, const C*, bool, QuantLib::Size) [with C = QuantLib::PiecewiseYoYInflationCurve]’: /usr/include/ql/termstructures/inflation/inflationtraits.hpp:172:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 172 | Rate r = *(std::max_element(c->data().begin(), c->data().end())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:71, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = const double; _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/predefined_ops.h:95:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ In file included from /usr/include/c++/10/map:60, from /usr/include/boost/date_time/gregorian/greg_month.hpp:18, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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 = double; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 2193 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/numericalmethod.hpp:29, from /usr/include/ql/discretizedasset.hpp:28, from /usr/include/ql/quantlib.hpp:15, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/array.hpp: In function ‘void QuantLib::detail::_fill_array_(QuantLib::Array&, boost::scoped_array&, QuantLib::Size&, I, I, const false_type&) [with I = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/array.hpp:262:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 262 | inline void _fill_array_(Array& a, | ^~~~~~~~~~~~ /usr/include/ql/math/array.hpp:262:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/array.hpp:268:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 268 | Size n = std::distance(begin, end); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/ql/math/array.hpp:274:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 274 | std::copy(begin, end, a.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/methods/montecarlo/mctraits.hpp:29, from /usr/include/ql/methods/montecarlo/montecarlomodel.hpp:28, from /usr/include/ql/pricingengines/mcsimulation.hpp:30, from /usr/include/ql/experimental/barrieroption/mcdoublebarrierengine.hpp:29, from /usr/include/ql/experimental/barrieroption/all.hpp:6, from /usr/include/ql/experimental/all.hpp:6, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/methods/montecarlo/multipathgenerator.hpp: In member function ‘const sample_type& QuantLib::MultiPathGenerator::next(bool) const [with GSG = QuantLib::InverseCumulativeRsg]’: /usr/include/ql/methods/montecarlo/multipathgenerator.hpp:136:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 136 | std::transform(sequence_.value.begin()+offset, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | sequence_.value.begin()+offset+n, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | temp.begin(), | ~~~~~~~~~~~~~ 139 | std::negate()); | ~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/methods/montecarlo/multipathgenerator.hpp:141:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 141 | std::copy(sequence_.value.begin()+offset, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | sequence_.value.begin()+offset+n, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | temp.begin()); | ~~~~~~~~~~~~~ In file included from /usr/include/ql/math/all.hpp:16, from /usr/include/ql/quantlib.hpp:51, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/generallinearleastsquares.hpp: In member function ‘void QuantLib::GeneralLinearLeastSquares::calculate(xIterator, xIterator, yIterator, yIterator, vIterator) [with xIterator = __gnu_cxx::__normal_iterator >; yIterator = __gnu_cxx::__normal_iterator >; vIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/ql/math/generallinearleastsquares.hpp:105:10: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | void GeneralLinearLeastSquares::calculate(xIterator xBegin, xIterator xEnd, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/generallinearleastsquares.hpp:105:10: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/ql/patterns/observable.hpp:32, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/generallinearleastsquares.hpp:112:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | QL_REQUIRE( n == Size(std::distance(yBegin, yEnd)), | ^~~~~~~~~~ In file included from /usr/include/ql/math/all.hpp:16, from /usr/include/ql/quantlib.hpp:51, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/generallinearleastsquares.hpp:130:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 130 | const Real u = std::inner_product(U.column_begin(i), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 131 | U.column_end(i), | ~~~~~~~~~~~~~~~~ 132 | yBegin, 0.0)/w[i]; | ~~~~~~~~~~~~ /usr/include/ql/math/generallinearleastsquares.hpp: In member function ‘void QuantLib::GeneralLinearLeastSquares::calculate(xIterator, xIterator, yIterator, yIterator, vIterator) [with xIterator = __gnu_cxx::__normal_iterator >; yIterator = __gnu_cxx::__normal_iterator >; vIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/ql/math/generallinearleastsquares.hpp:105:10: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 105 | void GeneralLinearLeastSquares::calculate(xIterator xBegin, xIterator xEnd, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/generallinearleastsquares.hpp:105:10: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/generallinearleastsquares.hpp:105:10: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/ql/math/generallinearleastsquares.hpp:105:10: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/ql/patterns/observable.hpp:32, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/generallinearleastsquares.hpp:112:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 112 | QL_REQUIRE( n == Size(std::distance(yBegin, yEnd)), | ^~~~~~~~~~ In file included from /usr/include/ql/math/all.hpp:16, from /usr/include/ql/quantlib.hpp:51, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/generallinearleastsquares.hpp:120:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 120 | std::transform(xBegin, xEnd, A.column_begin(i), *vBegin++); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/generallinearleastsquares.hpp:130:50: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 130 | const Real u = std::inner_product(U.column_begin(i), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 131 | U.column_end(i), | ~~~~~~~~~~~~~~~~ 132 | yBegin, 0.0)/w[i]; | ~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1662 | _M_insert_dispatch(iterator __pos, _InputIterator __first, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1662:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_algo.h:1969:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1969 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/10/bits/stl_algo.h:1969:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1974 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1975 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1976 | __comp); | ~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1977:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1977 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function ‘_ForwardIterator std::__unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’: /usr/include/c++/10/bits/stl_algo.h:939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 939 | __unique(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:939:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:943:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 943 | __first = std::__adjacent_find(__first, __last, __binary_pred); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:951:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 951 | if (!__binary_pred(__dest, __first)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1309 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:1309:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:1315:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1315 | _DistanceType __len = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:1322:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1322 | if (__comp(__middle, __val)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h: In function ‘_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double]’: /usr/include/c++/10/bits/stl_algobase.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1348 | lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:1357:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1357 | return std::__lower_bound(__first, __last, __val, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1358 | __gnu_cxx::__ops::__iter_less_val()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/experimental/volatility/swaptionvolcube1a.hpp:28, from /usr/include/ql/experimental/volatility/all.hpp:20, from /usr/include/ql/experimental/all.hpp:30, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp: In member function ‘void QuantLib::SwaptionVolCube1x::Cube::expandLayers(QuantLib::Size, bool, QuantLib::Size, bool) [with Model = QuantLib::SwaptionVolCubeSabrModel]’: /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:1068:32: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1068 | optionTimes_.insert(optionTimes_.begin()+i,0.); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:1069:32: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1069 | optionDates_.insert(optionDates_.begin()+i, Date()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/termstructures/volatility/swaption/swaptionvolcube1.hpp:1072:32: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1072 | swapLengths_.insert(swapLengths_.begin()+j,0.); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/numeric:62, from /usr/include/ql/timegrid.hpp:32, from /usr/include/ql/numericalmethod.hpp:28, from /usr/include/ql/discretizedasset.hpp:28, from /usr/include/ql/quantlib.hpp:15, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_numeric.h: In function ‘_Tp std::inner_product(_InputIterator1, _InputIterator1, _InputIterator2, _Tp) [with _InputIterator1 = QuantLib::step_iterator; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double]’: /usr/include/c++/10/bits/stl_numeric.h:190:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 190 | inner_product(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_algo.h: In function ‘_OIter std::transform(_IIter1, _IIter1, _IIter2, _OIter, _BinaryOperation) [with _IIter1 = double*; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = double*; _BinaryOperation = std::minus]’: /usr/include/c++/10/bits/stl_algo.h:4342:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4342 | transform(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = QuantLib::step_iterator; _UnaryOperation = boost::function]’: /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4304 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:4304:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/vector:72, 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/functional/hash.hpp:6, from /usr/include/boost/unordered/unordered_set.hpp:18, from /usr/include/boost/unordered_set.hpp:17, from /usr/include/ql/patterns/observable.hpp:37, from /usr/include/ql/event.hpp:29, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = QuantLib::Date; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/vector.tcc:727:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 727 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:744:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 744 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:751:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 751 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 752 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 753 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:762:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 762 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/vector.tcc:778:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 778 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 779 | __new_finish, | ~~~~~~~~~~~~~ 780 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1945 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1953:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1953 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1958:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1958 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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++/10/bits/stl_algo.h:1881:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1881 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1881:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1887:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1887 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1888 | __comp); | ~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1891 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h: In function ‘_ForwardIterator std::__adjacent_find(_ForwardIterator, _ForwardIterator, _BinaryPredicate) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _BinaryPredicate = __gnu_cxx::__ops::_Iter_equal_to_iter]’: /usr/include/c++/10/bits/stl_algo.h:921:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 921 | __adjacent_find(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:921:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:929:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 929 | if (__binary_pred(__first, __next)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:71, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Iter_equal_to_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/predefined_ops.h:114:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 114 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/include/c++/10/bits/predefined_ops.h:114:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/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 = const double]’: /usr/include/c++/10/bits/predefined_ops.h:66:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 560 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:560:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 568 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = QuantLib::Date*; _Tp = QuantLib::Date]’: /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:323:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:325:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325 | { return std::uninitialized_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_algo.h:1932:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1932:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1932:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1937 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1938:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1938 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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++/10/bits/stl_algo.h:1920:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1920 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1920:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1924:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1924 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1925 | __comp); | ~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1924:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1926:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1926 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1839 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1846:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1846 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algo.h:1850:8: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1850 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1863 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/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++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 511 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:511:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = QuantLib::Date*]’: /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 125 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:125:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_uninitialized.h:150:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 147 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 150 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1662 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1666:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1666 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1668:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1668 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1669:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1669 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algo.h:61, from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_heap.h:418:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 418 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/10/bits/stl_heap.h:418:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_heap.h:424:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:71, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/predefined_ops.h: In member function ‘constexpr 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++/10/bits/predefined_ops.h:42:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 42 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/include/c++/10/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++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 79 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:82:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 82 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:84:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:85:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 85 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:86:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:87:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 87 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:89:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 89 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:91:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 91 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:92:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:93:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 93 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:94:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 94 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:96:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 96 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/10/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++/10/bits/stl_algo.h:1898:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1898 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1898:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1898:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algo.h:1904:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1904 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1907:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1907 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algo.h:1911:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1911 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/stl_algobase.h: In function ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:833:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 833 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:833:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:833:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:843:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 843 | return std::__copy_move_backward_a(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | std::__miter_base(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | __result); | ~~~~~~~~~ In file included from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/memory:66, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/gregorian/greg_month.hpp:14, from /usr/include/boost/date_time/gregorian/greg_ymd.hpp:16, from /usr/include/boost/date_time/gregorian/greg_calendar.hpp:17, from /usr/include/boost/date_time/gregorian/gregorian_types.hpp:19, from /usr/include/boost/date_time/posix_time/posix_time_config.hpp:18, from /usr/include/boost/date_time/posix_time/posix_time_system.hpp:13, from /usr/include/boost/date_time/posix_time/ptime.hpp:12, from /usr/include/ql/time/date.hpp:40, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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 = QuantLib::Date*; bool _TrivialValueTypes = false]’: /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_uninitialized.h:84:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algo.h:61, from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/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++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 339 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/10/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/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++/10/bits/stl_heap.h:253:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/10/bits/stl_heap.h:253:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_heap.h:253:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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++/10/bits/stl_algobase.h:152:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 152 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:152:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h: In function ‘_OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/stl_algobase.h:745:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 745 | __copy_move_backward_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_algobase.h:745:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/10/bits/stl_algobase.h:745:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/10/bits/stl_algobase.h:71, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/bits/predefined_ops.h: In member function ‘bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = QuantLib::Date; _Iterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/10/bits/predefined_ops.h:95:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algo.h:61, from /usr/include/c++/10/algorithm:62, from /usr/include/boost/type_traits/is_nothrow_swappable.hpp:33, from /usr/include/boost/type_traits.hpp:120, from /usr/include/ql/utilities/null.hpp:36, from /usr/include/ql/time/date.hpp:36, from /usr/include/ql/event.hpp:28, from /usr/include/ql/cashflow.hpp:28, from /usr/include/ql/quantlib.hpp:11, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = QuantLib::Date; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_heap.h:231:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 231 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 232 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = QuantLib::Date; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/include/c++/10/bits/stl_heap.h:134:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 134 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/10/bits/stl_heap.h:139:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 139 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_algobase.h:71, from /usr/include/c++/10/bits/char_traits.h:39, from /usr/include/c++/10/string:40, from /usr/include/c++/10/stdexcept:39, from QuantLib/quantlib_wrap.cpp:4606: /usr/include/c++/10/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 = QuantLib::Date]’: /usr/include/c++/10/bits/predefined_ops.h:66:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 66 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ In file included from /usr/include/ql/termstructures/volatility/inflation/yoyinflationoptionletvolatilitystructure.hpp:28, from /usr/include/ql/cashflows/inflationcouponpricer.hpp:30, from /usr/include/ql/cashflows/cpicouponpricer.hpp:29, from /usr/include/ql/cashflows/all.hpp:14, from /usr/include/ql/quantlib.hpp:45, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/interpolation.hpp: In member function ‘std::vector QuantLib::Interpolation::templateImpl::xValues() const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/interpolation.hpp:95:55: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | return std::vector(xBegin_,xEnd_); | ^ /usr/include/ql/math/interpolation.hpp: In member function ‘std::vector QuantLib::Interpolation::templateImpl::yValues() const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/interpolation.hpp:98:73: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 98 | return std::vector(yBegin_,yBegin_+(xEnd_-xBegin_)); | ^ /usr/include/ql/math/interpolation.hpp: In member function ‘std::vector QuantLib::Interpolation::templateImpl::xValues() const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/interpolation.hpp:95:55: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 95 | return std::vector(xBegin_,xEnd_); | ^ /usr/include/ql/math/interpolation.hpp: In member function ‘std::vector QuantLib::Interpolation::templateImpl::yValues() const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/interpolation.hpp:98:73: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 98 | return std::vector(yBegin_,yBegin_+(xEnd_-xBegin_)); | ^ In file included from /usr/include/ql/termstructures/yield/forwardcurve.hpp:31, from /usr/include/ql/termstructures/yield/bootstraptraits.hpp:33, from /usr/include/ql/termstructures/yield/piecewiseyieldcurve.hpp:31, from /usr/include/ql/experimental/termstructures/multicurvesensitivities.hpp:28, from /usr/include/ql/experimental/termstructures/all.hpp:4, from /usr/include/ql/experimental/all.hpp:27, from /usr/include/ql/quantlib.hpp:47, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/interpolations/backwardflatinterpolation.hpp: In member function ‘QuantLib::Real QuantLib::detail::BackwardFlatInterpolationImpl::value(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/interpolations/backwardflatinterpolation.hpp:88:37: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | || std::distance(this->xBegin_, this->xEnd_) == 1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/interpolations/backwardflatinterpolation.hpp: In member function ‘QuantLib::Real QuantLib::detail::BackwardFlatInterpolationImpl::primitive(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/interpolations/backwardflatinterpolation.hpp:98:34: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 98 | if (std::distance(this->xBegin_, this->xEnd_) == 1) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/ql/termstructures/volatility/inflation/yoyinflationoptionletvolatilitystructure.hpp:28, from /usr/include/ql/cashflows/inflationcouponpricer.hpp:30, from /usr/include/ql/cashflows/cpicouponpricer.hpp:29, from /usr/include/ql/cashflows/all.hpp:14, from /usr/include/ql/quantlib.hpp:45, from QuantLib/quantlib_wrap.cpp:4741: /usr/include/ql/math/interpolation.hpp: In member function ‘QuantLib::Size QuantLib::Interpolation::templateImpl::locate(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/interpolation.hpp:119:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 119 | return std::upper_bound(xBegin_,xEnd_-1,x)-xBegin_-1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/ql/math/interpolation.hpp: In member function ‘QuantLib::Size QuantLib::Interpolation::templateImpl::locate(QuantLib::Real) const [with I1 = __gnu_cxx::__normal_iterator >; I2 = __gnu_cxx::__normal_iterator >]’: /usr/include/ql/math/interpolation.hpp:119:44: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 119 | return std::upper_bound(xBegin_,xEnd_-1,x)-xBegin_-1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ g++ -shared -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -O0 -g0 -DBOOST_NO_AUTO_PTR -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-3.9/QuantLib/quantlib_wrap.o -lQuantLib -o build/lib.linux-armv7l-3.9/QuantLib/_QuantLib.cpython-39-arm-linux-gnueabihf.so -fopenmp # (cd Ruby && \ # CC="g++" \ # CXX="g++" \ # CFLAGS="-O0 -g0 -DBOOST_NO_AUTO_PTR" \ # CXXFLAGS="-O0 -g0 -DBOOST_NO_AUTO_PTR" \ # ruby setup.rb build ) touch build-stamp fakeroot debian/rules binary-arch touch test-stamp dh_testdir dh_testroot dh_prep dh_installdirs -pquantlib-python usr/share/quantlib-python (cd Python && \ for python in python3.9; do \ $python setup.py \ install --prefix=/<>/debian/quantlib-python/usr \ --install-layout=deb; \ done ) running install running build running build_py running build_ext running install_lib creating /<>/debian/quantlib-python/usr/lib creating /<>/debian/quantlib-python/usr/lib/python3 creating /<>/debian/quantlib-python/usr/lib/python3/dist-packages creating /<>/debian/quantlib-python/usr/lib/python3/dist-packages/QuantLib copying build/lib.linux-armv7l-3.9/QuantLib/__init__.py -> /<>/debian/quantlib-python/usr/lib/python3/dist-packages/QuantLib copying build/lib.linux-armv7l-3.9/QuantLib/QuantLib.py -> /<>/debian/quantlib-python/usr/lib/python3/dist-packages/QuantLib copying build/lib.linux-armv7l-3.9/QuantLib/_QuantLib.cpython-39-arm-linux-gnueabihf.so -> /<>/debian/quantlib-python/usr/lib/python3/dist-packages/QuantLib byte-compiling /<>/debian/quantlib-python/usr/lib/python3/dist-packages/QuantLib/__init__.py to __init__.cpython-39.pyc byte-compiling /<>/debian/quantlib-python/usr/lib/python3/dist-packages/QuantLib/QuantLib.py to QuantLib.cpython-39.pyc running install_data creating /<>/debian/quantlib-python/usr/share/doc creating /<>/debian/quantlib-python/usr/share/doc/quantlib copying ../LICENSE.TXT -> /<>/debian/quantlib-python/usr/share/doc/quantlib running install_egg_info Writing /<>/debian/quantlib-python/usr/lib/python3/dist-packages/QuantLib-1.20.egg-info cp -vax SWIG/* /<>/debian/quantlib-python/usr/share/quantlib-python/ 'SWIG/basketoptions.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/basketoptions.i' 'SWIG/blackformula.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/blackformula.i' 'SWIG/bondfunctions.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/bondfunctions.i' 'SWIG/bonds.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/bonds.i' 'SWIG/calendars.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/calendars.i' 'SWIG/calibrationhelpers.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/calibrationhelpers.i' 'SWIG/callability.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/callability.i' 'SWIG/capfloor.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/capfloor.i' 'SWIG/cashflows.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/cashflows.i' 'SWIG/common.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/common.i' 'SWIG/convertiblebonds.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/convertiblebonds.i' 'SWIG/credit.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/credit.i' 'SWIG/creditdefaultswap.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/creditdefaultswap.i' 'SWIG/currencies.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/currencies.i' 'SWIG/date.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/date.i' 'SWIG/daycounters.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/daycounters.i' 'SWIG/defaultprobability.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/defaultprobability.i' 'SWIG/discountcurve.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/discountcurve.i' 'SWIG/distributions.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/distributions.i' 'SWIG/dividends.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/dividends.i' 'SWIG/exchangerates.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/exchangerates.i' 'SWIG/exercise.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/exercise.i' 'SWIG/fdm.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/fdm.i' 'SWIG/fittedbondcurve.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/fittedbondcurve.i' 'SWIG/forward.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/forward.i' 'SWIG/forwardcurve.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/forwardcurve.i' 'SWIG/fra.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/fra.i' 'SWIG/functions.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/functions.i' 'SWIG/futures.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/futures.i' 'SWIG/gaussian1dmodel.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/gaussian1dmodel.i' 'SWIG/grid.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/grid.i' 'SWIG/indexes.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/indexes.i' 'SWIG/inflation.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/inflation.i' 'SWIG/instruments.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/instruments.i' 'SWIG/integrals.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/integrals.i' 'SWIG/interestrate.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/interestrate.i' 'SWIG/interpolation.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/interpolation.i' 'SWIG/linearalgebra.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/linearalgebra.i' 'SWIG/marketelements.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/marketelements.i' 'SWIG/money.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/money.i' 'SWIG/montecarlo.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/montecarlo.i' 'SWIG/null.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/null.i' 'SWIG/observer.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/observer.i' 'SWIG/ode.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/ode.i' 'SWIG/old_volatility.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/old_volatility.i' 'SWIG/operators.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/operators.i' 'SWIG/optimizers.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/optimizers.i' 'SWIG/options.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/options.i' 'SWIG/parameter.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/parameter.i' 'SWIG/payoffs.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/payoffs.i' 'SWIG/piecewiseyieldcurve.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/piecewiseyieldcurve.i' 'SWIG/ql.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/ql.i' 'SWIG/quantlib.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/quantlib.i' 'SWIG/randomnumbers.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/randomnumbers.i' 'SWIG/ratehelpers.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/ratehelpers.i' 'SWIG/rounding.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/rounding.i' 'SWIG/sampledcurve.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/sampledcurve.i' 'SWIG/scheduler.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/scheduler.i' 'SWIG/settings.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/settings.i' 'SWIG/shortratemodels.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/shortratemodels.i' 'SWIG/slv.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/slv.i' 'SWIG/statistics.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/statistics.i' 'SWIG/stochasticprocess.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/stochasticprocess.i' 'SWIG/swap.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/swap.i' 'SWIG/swaption.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/swaption.i' 'SWIG/termstructures.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/termstructures.i' 'SWIG/timebasket.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/timebasket.i' 'SWIG/timeseries.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/timeseries.i' 'SWIG/tracing.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/tracing.i' 'SWIG/tuple.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/tuple.i' 'SWIG/types.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/types.i' 'SWIG/vectors.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/vectors.i' 'SWIG/volatilities.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/volatilities.i' 'SWIG/volatilitymodels.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/volatilitymodels.i' 'SWIG/zerocurve.i' -> '/<>/debian/quantlib-python/usr/share/quantlib-python/zerocurve.i' rm -fv Python/test/*.pyc rm -frv /<>/debian/quantlib-python/usr/share/doc/QuantLib-Python rm -frv /<>/debian/quantlib-python/usr/lib/python*/site-packages/QuantLib/*.pyc rm -frv /<>/debian/quantlib-python/usr/lib/python3/dist-packages/QuantLib/__pycache__/ removed '/<>/debian/quantlib-python/usr/lib/python3/dist-packages/QuantLib/__pycache__/QuantLib.cpython-39.pyc' removed '/<>/debian/quantlib-python/usr/lib/python3/dist-packages/QuantLib/__pycache__/__init__.cpython-39.pyc' removed directory '/<>/debian/quantlib-python/usr/lib/python3/dist-packages/QuantLib/__pycache__/' #dh_installdirs -pquantlib-ruby usr/share/quantlib-ruby #(cd Ruby && \ # CXX="g++" \ # CFLAGS="-O0 -g0 -DBOOST_NO_AUTO_PTR" \ # CXXFLAGS="-O0 -g0 -DBOOST_NO_AUTO_PTR" \ # ruby setup.rb install \ # --prefix=/<>/debian/quantlib-ruby/usr --debian ) #chmod 644 debian/quantlib-ruby/usr/lib/ruby/*/QuantLib.rb #cp -vax SWIG/* /<>/debian/quantlib-ruby/usr/share/quantlib-ruby/ #touch install-stamp #dh_installdirs -pquantlib-r usr/lib/quantlib-r usr/share/quantlib-r #cp -vax R/QuantLib.so R/QuantLib.RData R/QuantLib.R R/README.txt /<>/debian/quantlib-r/usr/lib/quantlib-r/ #cp -vax SWIG/* /<>/debian/quantlib-r/usr/share/quantlib-r/ touch install-stamp dh_testdir dh_testroot dh_installdocs -A README.md News.md dh_installexamples -pquantlib-python Python/test/ Python/examples/*.py dh_installchangelogs -A ChangeLog.txt dh_compress dh_fixperms dh_strip dh_python3 dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dpkg-gencontrol: warning: Provides field of package quantlib-python: substitution variable ${python3:Provides} used, but is not defined dpkg-gencontrol: warning: package quantlib-python: substitution variable ${python3:Versions} unused, but is defined dpkg-gencontrol: warning: Provides field of package quantlib-python: substitution variable ${python3:Provides} used, but is not defined dpkg-gencontrol: warning: package quantlib-python: substitution variable ${python3:Versions} unused, but is defined dh_md5sums dh_builddeb INFO: pkgstriptranslations version 146 INFO: pkgstriptranslations version 146 pkgstriptranslations: processing quantlib-python-dbgsym (in debian/.debhelper/quantlib-python/dbgsym-root); do_strip: , oemstrip: pkgstriptranslations: processing quantlib-python (in debian/quantlib-python); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/quantlib-python/dbgsym-root/DEBIAN/control, package quantlib-python-dbgsym, directory debian/.debhelper/quantlib-python/dbgsym-root dpkg-deb: building package 'quantlib-python-dbgsym' in 'debian/.debhelper/scratch-space/build-quantlib-python/quantlib-python-dbgsym_1.20-1build1_armhf.deb'. pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/quantlib-python/DEBIAN/control, package quantlib-python, directory debian/quantlib-python .. removing usr/share/doc/quantlib-python/changelog.gz pkgstripfiles: Truncating usr/share/doc/quantlib-python/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package quantlib-python ... pkgstripfiles: No PNG files. dpkg-deb: building package 'quantlib-python' in '../quantlib-python_1.20-1build1_armhf.deb'. Renaming quantlib-python-dbgsym_1.20-1build1_armhf.deb to quantlib-python-dbgsym_1.20-1build1_armhf.ddeb dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../quantlib-swig_1.20-1build1_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2020-12-07T23:07:03Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ quantlib-swig_1.20-1build1_armhf.changes: ----------------------------------------- Format: 1.8 Date: Mon, 07 Dec 2020 18:43:59 +0100 Source: quantlib-swig Binary: quantlib-python Architecture: armhf Version: 1.20-1build1 Distribution: hirsute-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Matthias Klose Description: quantlib-python - Python3 bindings for the Quantlib Quantitative Finance library Changes: quantlib-swig (1.20-1build1) hirsute; urgency=medium . * No-change rebuild to drop python3.8 extensions. Checksums-Sha1: 00473ad3d8572da6bfa1ceb90fc3d0bed5bff162 1192980 quantlib-python-dbgsym_1.20-1build1_armhf.ddeb c9d011214d5115731c11692d49122181b0554c70 4057040 quantlib-python_1.20-1build1_armhf.deb 1656ccba7b91e5430039d6615025e181f30166a0 6964 quantlib-swig_1.20-1build1_armhf.buildinfo Checksums-Sha256: 408fcd6474076667d1a61fcc3ff0f4d8b3a0fc683f203ad98313f5f88481d07b 1192980 quantlib-python-dbgsym_1.20-1build1_armhf.ddeb 5382e32d008329bbf41ca581c30feb03711a7690ae61c68e41bfdc9158b7e884 4057040 quantlib-python_1.20-1build1_armhf.deb fc57ffe056bb3d551d841ff48a9015cf31172af9e887d60fc6efcd1be0df5470 6964 quantlib-swig_1.20-1build1_armhf.buildinfo Files: 5d0147c3ec7bf36dc2fa640a95044b15 1192980 debug optional quantlib-python-dbgsym_1.20-1build1_armhf.ddeb d1263d5233b9752f8d8c9cb9df3afb25 4057040 python optional quantlib-python_1.20-1build1_armhf.deb 2601301001ecc634352c42958ac4310e 6964 interpreters optional quantlib-swig_1.20-1build1_armhf.buildinfo +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: quantlib-swig Binary: quantlib-python quantlib-python-dbgsym Architecture: armhf Version: 1.20-1build1 Checksums-Md5: 5d0147c3ec7bf36dc2fa640a95044b15 1192980 quantlib-python-dbgsym_1.20-1build1_armhf.ddeb d1263d5233b9752f8d8c9cb9df3afb25 4057040 quantlib-python_1.20-1build1_armhf.deb Checksums-Sha1: 00473ad3d8572da6bfa1ceb90fc3d0bed5bff162 1192980 quantlib-python-dbgsym_1.20-1build1_armhf.ddeb c9d011214d5115731c11692d49122181b0554c70 4057040 quantlib-python_1.20-1build1_armhf.deb Checksums-Sha256: 408fcd6474076667d1a61fcc3ff0f4d8b3a0fc683f203ad98313f5f88481d07b 1192980 quantlib-python-dbgsym_1.20-1build1_armhf.ddeb 5382e32d008329bbf41ca581c30feb03711a7690ae61c68e41bfdc9158b7e884 4057040 quantlib-python_1.20-1build1_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Mon, 07 Dec 2020 23:07:02 +0000 Build-Path: /<> Build-Tainted-By: usr-local-has-programs Installed-Build-Depends: autoconf (= 2.69-11.1), automake (= 1:1.16.3-1ubuntu1), autopoint (= 0.19.8.1-10build1), autotools-dev (= 20180224.1), base-files (= 11ubuntu16), base-passwd (= 3.5.48), bash (= 5.1~rc3-1ubuntu1), binutils (= 2.35.50.20201207-0ubuntu1), binutils-arm-linux-gnueabihf (= 2.35.50.20201207-0ubuntu1), binutils-common (= 2.35.50.20201207-0ubuntu1), bsdextrautils (= 2.36.1-1ubuntu2), bsdutils (= 1:2.36.1-1ubuntu2), build-essential (= 12.8ubuntu3), bzip2 (= 1.0.8-4ubuntu2), coreutils (= 8.32-4ubuntu2), cpp (= 4:10.2.0-1ubuntu1), cpp-10 (= 10.2.0-20ubuntu1), dash (= 0.5.11+git20200708+dd9ef66+really0.5.10.2-0ubuntu1), debconf (= 1.5.74), debhelper (= 13.3ubuntu1), debianutils (= 4.11.2), dh-autoreconf (= 19), dh-python (= 4.20201102ubuntu1), dh-strip-nondeterminism (= 1.9.0-1), diffutils (= 1:3.7-3ubuntu1), dpkg (= 1.20.5ubuntu3), dpkg-dev (= 1.20.5ubuntu3), dwz (= 0.13+20201015-2), file (= 1:5.39-3), findutils (= 4.7.0-1ubuntu2), g++ (= 4:10.2.0-1ubuntu1), g++-10 (= 10.2.0-20ubuntu1), gcc (= 4:10.2.0-1ubuntu1), gcc-10 (= 10.2.0-20ubuntu1), gcc-10-base (= 10.2.0-20ubuntu1), gettext (= 0.19.8.1-10build1), gettext-base (= 0.19.8.1-10build1), grep (= 3.6-1), groff-base (= 1.22.4-5), gzip (= 1.10-2ubuntu1), hostname (= 3.23), init-system-helpers (= 1.59), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.2.53-8), libarchive-zip-perl (= 1.68-1), libasan6 (= 10.2.0-20ubuntu1), libatomic1 (= 10.2.0-20ubuntu1), libattr1 (= 1:2.4.48-5), libaudit-common (= 1:2.8.5-3ubuntu3), libaudit1 (= 1:2.8.5-3ubuntu3), libbinutils (= 2.35.50.20201207-0ubuntu1), libblkid1 (= 2.36.1-1ubuntu2), libboost-chrono1.71.0 (= 1.71.0-6ubuntu11), libboost-dev (= 1.71.0.0ubuntu4), libboost-test-dev (= 1.71.0.0ubuntu4), libboost-test1.71-dev (= 1.71.0-6ubuntu11), libboost-test1.71.0 (= 1.71.0-6ubuntu11), libboost-timer1.71.0 (= 1.71.0-6ubuntu11), libboost1.71-dev (= 1.71.0-6ubuntu11), libbz2-1.0 (= 1.0.8-4ubuntu2), libc-bin (= 2.32-0ubuntu5), libc-dev-bin (= 2.32-0ubuntu5), libc6 (= 2.32-0ubuntu5), libc6-dev (= 2.32-0ubuntu5), libcap-ng0 (= 0.7.9-2.2build1), libcc1-0 (= 10.2.0-20ubuntu1), libcom-err2 (= 1.45.6-1ubuntu1), libcroco3 (= 0.6.13-1), libcrypt-dev (= 1:4.4.17-1ubuntu1), libcrypt1 (= 1:4.4.17-1ubuntu1), libctf-nobfd0 (= 2.35.50.20201207-0ubuntu1), libctf0 (= 2.35.50.20201207-0ubuntu1), libdb5.3 (= 5.3.28+dfsg1-0.6ubuntu3), libdebconfclient0 (= 0.255ubuntu1), libdebhelper-perl (= 13.3ubuntu1), libdpkg-perl (= 1.20.5ubuntu3), libelf1 (= 0.182-1), libexpat1 (= 2.2.10-1), libexpat1-dev (= 2.2.10-1), libffi8ubuntu1 (= 3.4~20200819gead65ca871-0ubuntu3), libfile-stripnondeterminism-perl (= 1.9.0-1), libgcc-10-dev (= 10.2.0-20ubuntu1), libgcc-s1 (= 10.2.0-20ubuntu1), libgcrypt20 (= 1.8.7-2ubuntu1), libgdbm-compat4 (= 1.18.1-5.1), libgdbm6 (= 1.18.1-5.1), libglib2.0-0 (= 2.66.3-2), libgmp10 (= 2:6.2.0+dfsg-6ubuntu1), libgomp1 (= 10.2.0-20ubuntu1), libgpg-error0 (= 1.38-2), libgssapi-krb5-2 (= 1.17-10ubuntu1), libicu67 (= 67.1-4), libisl23 (= 0.23-1), libk5crypto3 (= 1.17-10ubuntu1), libkeyutils1 (= 1.6.1-2ubuntu1), libkrb5-3 (= 1.17-10ubuntu1), libkrb5support0 (= 1.17-10ubuntu1), liblz4-1 (= 1.9.3-0ubuntu1), liblzma5 (= 5.2.4-1ubuntu1), libmagic-mgc (= 1:5.39-3), libmagic1 (= 1:5.39-3), libmount1 (= 2.36.1-1ubuntu2), libmpc3 (= 1.2.0-1), libmpfr6 (= 4.1.0-3), libncursesw6 (= 6.2+20201114-1), libnsl-dev (= 1.3.0-0ubuntu3), libnsl2 (= 1.3.0-0ubuntu3), libpam-modules (= 1.3.1-5ubuntu6), libpam-modules-bin (= 1.3.1-5ubuntu6), libpam-runtime (= 1.3.1-5ubuntu6), libpam0g (= 1.3.1-5ubuntu6), libpcre2-8-0 (= 10.35-2), libpcre3 (= 2:8.39-13), libperl5.32 (= 5.32.0-5), libpipeline1 (= 1.5.3-1), libpython3-all-dev (= 3.9.0-3ubuntu1), libpython3-dev (= 3.9.0-3ubuntu1), libpython3-stdlib (= 3.9.0-3ubuntu1), libpython3.9 (= 3.9.1~rc1-2), libpython3.9-dev (= 3.9.1~rc1-2), libpython3.9-minimal (= 3.9.1~rc1-2), libpython3.9-stdlib (= 3.9.1~rc1-2), libquantlib0-dev (= 1.20-1), libquantlib0v5 (= 1.20-1), libreadline8 (= 8.1~rc3-1), libseccomp2 (= 2.4.3-1ubuntu6), libselinux1 (= 3.1-2build2), libsigsegv2 (= 2.12-2build1), libsmartcols1 (= 2.36.1-1ubuntu2), libsqlite3-0 (= 3.34.0-1), libssl1.1 (= 1.1.1f-1ubuntu4), libstdc++-10-dev (= 10.2.0-20ubuntu1), libstdc++6 (= 10.2.0-20ubuntu1), libsub-override-perl (= 0.09-2), libsystemd0 (= 246.6-5ubuntu1), libtinfo6 (= 6.2+20201114-1), libtirpc-common (= 1.2.6-3), libtirpc-dev (= 1.2.6-3), libtirpc3 (= 1.2.6-3), libtool (= 2.4.6-14), libubsan1 (= 10.2.0-20ubuntu1), libuchardet0 (= 0.0.7-1), libudev1 (= 246.6-5ubuntu1), libunistring2 (= 0.9.10-4), libuuid1 (= 2.36.1-1ubuntu2), libxml2 (= 2.9.10+dfsg-6.3build1), libzstd1 (= 1.4.5+dfsg-4), linux-libc-dev (= 5.8.0-32.34+21.04.1), login (= 1:4.8.1-1ubuntu7), lsb-base (= 11.1.0ubuntu2), m4 (= 1.4.18-4), mailcap (= 3.67ubuntu1), make (= 4.3-4ubuntu1), man-db (= 2.9.3-2), mawk (= 1.3.4.20200120-2), media-types (= 1.0.1ubuntu1), mime-support (= 3.66), ncurses-base (= 6.2+20201114-1), ncurses-bin (= 6.2+20201114-1), patch (= 2.7.6-6), perl (= 5.32.0-5), perl-base (= 5.32.0-5), perl-modules-5.32 (= 5.32.0-5), po-debconf (= 1.0.21), python3 (= 3.9.0-3ubuntu1), python3-all (= 3.9.0-3ubuntu1), python3-all-dev (= 3.9.0-3ubuntu1), python3-dev (= 3.9.0-3ubuntu1), python3-distutils (= 3.9.0-1), python3-lib2to3 (= 3.9.0-1), python3-minimal (= 3.9.0-3ubuntu1), python3.9 (= 3.9.1~rc1-2), python3.9-dev (= 3.9.1~rc1-2), python3.9-minimal (= 3.9.1~rc1-2), readline-common (= 8.1~rc3-1), rpcsvc-proto (= 1.4.2-0ubuntu4), sed (= 4.7-1ubuntu1), sensible-utils (= 0.0.13), sysvinit-utils (= 2.96-5ubuntu1), tar (= 1.32+dfsg-1), tzdata (= 2020d-1ubuntu1), util-linux (= 2.36.1-1ubuntu2), xz-utils (= 5.2.4-1ubuntu1), zlib1g (= 1:1.2.11.dfsg-2ubuntu4), zlib1g-dev (= 1:1.2.11.dfsg-2ubuntu4) Environment: DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1607363039" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ quantlib-python_1.20-1build1_armhf.deb -------------------------------------- new Debian package, version 2.0. size 4057040 bytes: control archive=4436 bytes. 1056 bytes, 21 lines control 9592 bytes, 121 lines md5sums 255 bytes, 12 lines * postinst #!/bin/sh 404 bytes, 12 lines * prerm #!/bin/sh Package: quantlib-python Source: quantlib-swig Version: 1.20-1build1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Dirk Eddelbuettel Installed-Size: 26516 Depends: libc6 (>= 2.29), libgcc-s1 (>= 3.5), libgomp1 (>= 4.9), libquantlib0v5, libstdc++6 (>= 9), python3 (<< 3.10), python3 (>= 3.9~), python3:any Section: python Priority: optional Description: Python3 bindings for the Quantlib Quantitative Finance library The QuantLib project is aimed to provide a comprehensive software framework for quantitative finance. The goal is to provide a standard free/open source library to quantitative analysts and developers for modeling, trading, and risk management in real-life. . QuantLib plans to offer tools that are useful for both practical implementation, with features such as market conventions, solvers, PDEs, etc., and advanced modeling, e.g., exotic options and interest rate models. . This package provides Python bindings to parts of the QuantLib library. drwxr-xr-x root/root 0 2020-12-07 17:43 ./ drwxr-xr-x root/root 0 2020-12-07 17:43 ./usr/ drwxr-xr-x root/root 0 2020-12-07 17:43 ./usr/lib/ drwxr-xr-x root/root 0 2020-12-07 17:43 ./usr/lib/python3/ drwxr-xr-x root/root 0 2020-12-07 17:43 ./usr/lib/python3/dist-packages/ -rw-r--r-- root/root 1099 2020-12-07 17:43 ./usr/lib/python3/dist-packages/QuantLib-1.20.egg-info drwxr-xr-x root/root 0 2020-12-07 17:43 ./usr/lib/python3/dist-packages/QuantLib/ -rw-r--r-- root/root 922772 2020-10-24 12:37 ./usr/lib/python3/dist-packages/QuantLib/QuantLib.py -rw-r--r-- root/root 25324152 2020-12-07 17:43 ./usr/lib/python3/dist-packages/QuantLib/_QuantLib.cpython-39-arm-linux-gnueabihf.so -rw-r--r-- root/root 1502 2020-07-20 09:26 ./usr/lib/python3/dist-packages/QuantLib/__init__.py drwxr-xr-x root/root 0 2020-12-07 17:43 ./usr/share/ drwxr-xr-x root/root 0 2020-12-07 17:43 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-12-07 17:43 ./usr/share/doc/quantlib-python/ -rw-r--r-- root/root 1339 2020-10-14 15:40 ./usr/share/doc/quantlib-python/News.md -rw-r--r-- root/root 3023 2020-06-17 12:02 ./usr/share/doc/quantlib-python/README.md -rw-r--r-- root/root 850 2020-12-07 17:43 ./usr/share/doc/quantlib-python/changelog.Debian.gz -rw-r--r-- root/root 2400 2018-08-12 23:08 ./usr/share/doc/quantlib-python/copyright drwxr-xr-x root/root 0 2020-12-07 17:43 ./usr/share/doc/quantlib-python/examples/ -rw-r--r-- root/root 3355 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/american-option.py -rw-r--r-- root/root 3674 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/basket-option.py -rw-r--r-- root/root 2287 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/bermudan-swaption.py.gz -rw-r--r-- root/root 2772 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/bonds.py.gz -rw-r--r-- root/root 3493 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/cds.py -rw-r--r-- root/root 1783 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/european-option.py.gz -rw-r--r-- root/root 5175 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/gaussian1d-models.py.gz -rw-r--r-- root/root 3702 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/global-bootstrap.py -rw-r--r-- root/root 2063 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/isda-engine.py.gz -rw-r--r-- root/root 3487 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/slv.py -rw-r--r-- root/root 2402 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/swap.py.gz -rw-r--r-- root/root 2816 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/swing.py drwxr-xr-x root/root 0 2020-12-07 17:43 ./usr/share/doc/quantlib-python/examples/test/ -rw-r--r-- root/root 3887 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/QuantLibTestSuite.py -rw-r--r-- root/root 3746 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/americanquantooption.py -rw-r--r-- root/root 12438 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/assetswap.py.gz -rw-r--r-- root/root 1586 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/blackformula.py.gz -rw-r--r-- root/root 2122 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/bonds.py.gz -rw-r--r-- root/root 1497 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/capfloor.py.gz -rw-r--r-- root/root 2527 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/cms.py.gz -rw-r--r-- root/root 2478 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/date.py -rw-r--r-- root/root 885 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/daycounters.py -rw-r--r-- root/root 1724 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/extrapolation.py -rw-r--r-- root/root 4516 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/fdm.py.gz -rw-r--r-- root/root 2909 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/gjrgarch.py.gz -rw-r--r-- root/root 3206 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/iborindex.py -rw-r--r-- root/root 3497 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/inflation.py.gz -rw-r--r-- root/root 1993 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/instruments.py -rw-r--r-- root/root 2434 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/integrals.py -rw-r--r-- root/root 2025 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/marketelements.py -rw-r--r-- root/root 1597 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/ode.py -rw-r--r-- root/root 4820 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/ratehelpers.py.gz -rw-r--r-- root/root 1445 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/sabr.py.gz -rw-r--r-- root/root 2001 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/slv.py.gz -rw-r--r-- root/root 3073 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/solvers1d.py -rw-r--r-- root/root 2983 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/swaption.py.gz -rw-r--r-- root/root 1374 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/termstructures.py.gz -rw-r--r-- root/root 3818 2020-10-24 12:37 ./usr/share/doc/quantlib-python/examples/test/volatilities.py.gz drwxr-xr-x root/root 0 2020-12-07 17:43 ./usr/share/doc/quantlib/ -rw-r--r-- root/root 3016 2020-10-12 13:36 ./usr/share/doc/quantlib/LICENSE.TXT drwxr-xr-x root/root 0 2020-12-07 17:43 ./usr/share/quantlib-python/ -rw-r--r-- root/root 15385 2020-10-12 13:36 ./usr/share/quantlib-python/basketoptions.i -rw-r--r-- root/root 4897 2020-10-12 13:36 ./usr/share/quantlib-python/blackformula.i -rw-r--r-- root/root 8590 2020-10-12 13:36 ./usr/share/quantlib-python/bondfunctions.i -rw-r--r-- root/root 22470 2020-10-12 13:36 ./usr/share/quantlib-python/bonds.i -rw-r--r-- root/root 8509 2020-03-03 10:55 ./usr/share/quantlib-python/calendars.i -rw-r--r-- root/root 9428 2020-10-12 13:36 ./usr/share/quantlib-python/calibrationhelpers.i -rw-r--r-- root/root 1853 2020-10-12 13:36 ./usr/share/quantlib-python/callability.i -rw-r--r-- root/root 4531 2020-10-12 13:36 ./usr/share/quantlib-python/capfloor.i -rw-r--r-- root/root 39276 2020-10-12 13:36 ./usr/share/quantlib-python/cashflows.i -rw-r--r-- root/root 3609 2020-10-12 13:36 ./usr/share/quantlib-python/common.i -rw-r--r-- root/root 5540 2020-10-12 13:36 ./usr/share/quantlib-python/convertiblebonds.i -rw-r--r-- root/root 908 2016-07-18 12:28 ./usr/share/quantlib-python/credit.i -rw-r--r-- root/root 7197 2020-10-12 13:36 ./usr/share/quantlib-python/creditdefaultswap.i -rw-r--r-- root/root 5077 2020-01-08 11:10 ./usr/share/quantlib-python/currencies.i -rw-r--r-- root/root 22373 2020-08-15 18:19 ./usr/share/quantlib-python/date.i -rw-r--r-- root/root 2862 2020-10-12 13:36 ./usr/share/quantlib-python/daycounters.i -rw-r--r-- root/root 11492 2020-10-12 13:36 ./usr/share/quantlib-python/defaultprobability.i -rw-r--r-- root/root 2133 2019-11-15 15:41 ./usr/share/quantlib-python/discountcurve.i -rw-r--r-- root/root 6227 2019-06-10 13:07 ./usr/share/quantlib-python/distributions.i -rw-r--r-- root/root 1456 2020-10-12 13:36 ./usr/share/quantlib-python/dividends.i -rw-r--r-- root/root 1916 2020-01-08 11:10 ./usr/share/quantlib-python/exchangerates.i -rw-r--r-- root/root 2847 2019-03-29 10:49 ./usr/share/quantlib-python/exercise.i -rw-r--r-- root/root 57718 2020-10-12 13:36 ./usr/share/quantlib-python/fdm.i -rw-r--r-- root/root 3986 2020-10-12 13:36 ./usr/share/quantlib-python/fittedbondcurve.i -rw-r--r-- root/root 2932 2020-10-12 13:36 ./usr/share/quantlib-python/forward.i -rw-r--r-- root/root 1645 2019-03-29 10:49 ./usr/share/quantlib-python/forwardcurve.i -rw-r--r-- root/root 1861 2020-10-12 13:36 ./usr/share/quantlib-python/fra.i -rw-r--r-- root/root 10328 2020-01-08 11:10 ./usr/share/quantlib-python/functions.i -rw-r--r-- root/root 1037 2020-03-03 12:12 ./usr/share/quantlib-python/futures.i -rw-r--r-- root/root 11954 2020-10-12 13:36 ./usr/share/quantlib-python/gaussian1dmodel.i -rw-r--r-- root/root 2851 2020-01-08 11:10 ./usr/share/quantlib-python/grid.i -rw-r--r-- root/root 15032 2020-10-13 20:45 ./usr/share/quantlib-python/indexes.i -rw-r--r-- root/root 34599 2020-10-13 20:45 ./usr/share/quantlib-python/inflation.i -rw-r--r-- root/root 2407 2020-10-12 13:36 ./usr/share/quantlib-python/instruments.i -rw-r--r-- root/root 4535 2020-01-08 11:10 ./usr/share/quantlib-python/integrals.i -rw-r--r-- root/root 3500 2018-09-10 13:26 ./usr/share/quantlib-python/interestrate.i -rw-r--r-- root/root 11736 2020-10-13 20:45 ./usr/share/quantlib-python/interpolation.i -rw-r--r-- root/root 25289 2020-03-03 10:55 ./usr/share/quantlib-python/linearalgebra.i -rw-r--r-- root/root 2918 2020-10-12 13:36 ./usr/share/quantlib-python/marketelements.i -rw-r--r-- root/root 2801 2020-01-08 11:10 ./usr/share/quantlib-python/money.i -rw-r--r-- root/root 5765 2020-10-12 13:36 ./usr/share/quantlib-python/montecarlo.i -rw-r--r-- root/root 3108 2020-01-08 11:10 ./usr/share/quantlib-python/null.i -rw-r--r-- root/root 2910 2020-10-12 13:36 ./usr/share/quantlib-python/observer.i -rw-r--r-- root/root 4321 2020-03-03 10:55 ./usr/share/quantlib-python/ode.i -rw-r--r-- root/root 6981 2020-10-12 13:36 ./usr/share/quantlib-python/old_volatility.i -rw-r--r-- root/root 3542 2020-01-08 11:10 ./usr/share/quantlib-python/operators.i -rw-r--r-- root/root 11578 2020-08-14 19:50 ./usr/share/quantlib-python/optimizers.i -rw-r--r-- root/root 79351 2020-10-14 15:40 ./usr/share/quantlib-python/options.i -rw-r--r-- root/root 2220 2020-01-08 11:10 ./usr/share/quantlib-python/parameter.i -rw-r--r-- root/root 2723 2020-10-12 13:36 ./usr/share/quantlib-python/payoffs.i -rw-r--r-- root/root 8851 2020-10-12 13:36 ./usr/share/quantlib-python/piecewiseyieldcurve.i -rw-r--r-- root/root 5337 2020-10-12 13:36 ./usr/share/quantlib-python/ql.i -rw-r--r-- root/root 2175 2020-01-29 15:25 ./usr/share/quantlib-python/quantlib.i -rw-r--r-- root/root 9754 2020-03-08 21:12 ./usr/share/quantlib-python/randomnumbers.i -rw-r--r-- root/root 15165 2020-10-12 13:36 ./usr/share/quantlib-python/ratehelpers.i -rw-r--r-- root/root 1782 2019-03-29 10:49 ./usr/share/quantlib-python/rounding.i -rw-r--r-- root/root 1314 2016-07-18 12:28 ./usr/share/quantlib-python/sampledcurve.i -rw-r--r-- root/root 6515 2020-08-15 11:36 ./usr/share/quantlib-python/scheduler.i -rw-r--r-- root/root 2096 2020-03-03 10:55 ./usr/share/quantlib-python/settings.i -rw-r--r-- root/root 7825 2020-10-12 13:36 ./usr/share/quantlib-python/shortratemodels.i -rw-r--r-- root/root 5842 2020-10-12 13:36 ./usr/share/quantlib-python/slv.i -rw-r--r-- root/root 3905 2020-01-08 11:10 ./usr/share/quantlib-python/statistics.i -rw-r--r-- root/root 13524 2020-10-12 13:36 ./usr/share/quantlib-python/stochasticprocess.i -rw-r--r-- root/root 19657 2020-10-12 13:36 ./usr/share/quantlib-python/swap.i -rw-r--r-- root/root 6998 2020-10-12 13:36 ./usr/share/quantlib-python/swaption.i -rw-r--r-- root/root 6284 2020-01-08 11:10 ./usr/share/quantlib-python/termstructures.i -rw-r--r-- root/root 2961 2020-01-08 11:10 ./usr/share/quantlib-python/timebasket.i -rw-r--r-- root/root 3836 2020-01-08 11:10 ./usr/share/quantlib-python/timeseries.i -rw-r--r-- root/root 895 2016-07-18 12:28 ./usr/share/quantlib-python/tracing.i -rw-r--r-- root/root 1823 2020-10-13 20:45 ./usr/share/quantlib-python/tuple.i -rw-r--r-- root/root 1769 2020-03-05 12:02 ./usr/share/quantlib-python/types.i -rw-r--r-- root/root 2117 2020-10-13 20:45 ./usr/share/quantlib-python/vectors.i -rw-r--r-- root/root 45815 2020-10-12 13:36 ./usr/share/quantlib-python/volatilities.i -rw-r--r-- root/root 2310 2016-07-18 12:28 ./usr/share/quantlib-python/volatilitymodels.i -rw-r--r-- root/root 2404 2019-11-15 15:41 ./usr/share/quantlib-python/zerocurve.i +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: n/a Build-Time: 599 Distribution: hirsute-proposed Host Architecture: armhf Install-Time: 72 Job: quantlib-swig_1.20-1build1.dsc Machine Architecture: arm64 Package: quantlib-swig Package-Time: 675 Source-Version: 1.20-1build1 Space: n/a Status: successful Version: 1.20-1build1 -------------------------------------------------------------------------------- Finished at 2020-12-07T23:07:03Z Build needed 00:11:15, no disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=hirsute --arch=armhf PACKAGEBUILD-20378559 Scanning for processes to kill in build PACKAGEBUILD-20378559